Skip to content
This repository was archived by the owner on Jul 17, 2026. It is now read-only.

Releases: Linuxoid-cn/Mi8E5-Unlocker-by-CVE-2026-43499

v114514 最终定版 及项目终止维护与归档公告

Choose a tag to compare

@Linuxoid-cn Linuxoid-cn released this 16 Jul 13:25
603a2d7

📢 项目终止维护与归档公告 (End of Life Notice - v114514)

当前版本:v114514 (Final Release)

摘要: 本项目已于 v114514 版本迎来最终更新。自该版本发布起,本项目将正式停止所有后续的开发、维护与技术支持,项目仓库随即转为 Archived (归档/只读) 状态。


🛑 终止维护核心原因

本项目设立的初衷,是为了向 Android 底层探索者及定制化爱好者提供一个开放、透明的技术验证与自动化工具。然而,随着项目用户群体的扩大,实际应用现状已严重背离了开源项目的设计初衷,并给开发者带来了巨大的技术负重与现实压力:

  1. 项目初心遭遇严重背离(灰产与外挂泛滥)
    开源本意在于促进系统定制、技术交流与设备性能调优。然而,数据表明,极大比例的用户获取 Bootloader 解锁及脚本权限的唯一目的仅是运行各类游戏外挂或违规辅助。这种低价值的技术滥用与开源社区建设的初心完全背驰。

  2. 商业化倒卖与不负责任的接单(滥用技术导致设备损坏)
    在项目明确提示风险的前提下,仍有大量人员在未理解脚本运行原理、未阅读文档环境依赖的情况下,将开源脚本作为牟利工具,直接用于商业代刷“接单”。由于这部分人员专业知识匮乏、操作盲目,导致大量用户的终端设备出现永久性物理损坏(俗称“成砖”)。这种透支开源项目信誉、不负责任的商业滥用行为令开发者深感失望。

  3. 学术研究与现实生活的双重压力
    作为个人开发者,当前阶段正面临着繁重的学术科研与学业任务,以及现实生活层面的多重压力。为了保证个人未来的学术发展与主业精力,开发者需要收回非必要的维护精力,对技术栈与时间分配进行合理重组。


📦 终版更新与后续治理

  • 关于 v114514 版本:作为本项目的终结版本,该版本对现有代码进行了最后一次编译环境与安全依赖的集中重构。即日起,本仓库的 Issue 反馈通道、Pull Request 提交通道将永久性关闭。
  • 分叉与二次开发 (Forking):本项目代码在既有开源协议框架下保持公开。我们欢迎真正尊重开源协议、具备基本底层常识的技术人员将其作为学习或二次开发的参考,但坚决反对并谴责任何将本项目用于倒卖、欺诈、外挂运行或无脑商业接单的行为

青山不改,绿水长流。感谢所有曾并肩同行、秉持开源精神的开发者与用户。江湖路远,各自珍重!

—— 项目发起人 / 开发者 敬上

Mi8e5 Unlock Windows Auto v2.0.0 Erase-storage

Choose a tag to compare

@Linuxoid-cn Linuxoid-cn released this 13 Jul 17:38
603a2d7

Update

本次更新主要修复了此前备份文件路径导致的异常问题。

更新内容

  • 调整 ABL 备份文件临时存放路径
  • 原先备份文件会写入 /sdcard 目录
  • 现在已改为写入 /data/local/tmp 目录
  • 新增临时文件预创建逻辑
  • 新增临时文件权限处理,默认赋予 0777 权限
  • 优化 adb pull 成功率
  • 降低锁屏状态、重启后 Data 加密导致文件无法访问的问题

修复说明

此前版本中,部分临时备份文件会存放在:

/sdcard

在部分设备环境下,如果设备重启后未进入系统、处于锁屏状态,或 Data 分区仍处于加密未解锁状态,可能导致 /sdcard 目录无法正常访问,从而出现:

  • 备份文件无法读取
  • adb pull 失败
  • 文件存在但权限不足
  • 重启后无法进入系统前无法访问文件
  • 锁屏状态下 Data 加密导致路径不可用

本次更新后,相关临时文件改为存放在:

/data/local/tmp

并在写入前预先创建目标文件,同时赋予可读写权限:

0777

这样可以避免因 /sdcard 加密状态导致的访问失败,提高备份和拉取文件的稳定性。

优化后的流程

当前流程会优先在 /data/local/tmp 下创建临时文件:

/data/local/tmp/abl_a.img
/data/local/tmp/abl_b.img

然后赋予权限:

chmod 0777

再执行分区备份写入,最后通过 adb pull 拉取到电脑本地备份目录。

影响范围

本次更新主要影响:

  • ABL 备份流程
  • 临时文件存放路径
  • adb pull 文件拉取流程
  • 锁屏 / 加密状态下的兼容性

建议

请使用最新版本脚本执行解锁流程。
如果此前版本在 /sdcard 路径下出现备份失败、拉取失败或权限不足问题,建议更新到当前版本后重新执行。

Mi8e5 Unlock Windows Auto v1.0.0 Erase-storage

Choose a tag to compare

@Linuxoid-cn Linuxoid-cn released this 12 Jul 23:09
78af25a

Mi8e5 Unlock Windows Auto v1.0.0

首个公开版本,提供 Mi 8e5 机型 Windows 一键解锁脚本

本版本集成 Windows 端所需的 ADB/Fastboot 工具、解锁相关文件与清理数据镜像,适合在 Windows 环境下对自有 8e5 设备进行自动化解锁测试。

更新内容

  • 新增 Windows 一键解锁脚本
  • 集成 ADB / Fastboot 工具
  • 集成 preload.so
  • 集成 linuxloader_unlock.efi
  • 集成清理数据镜像 misc_wipedata_mi.img
  • 集成多机型 ABL 文件
  • 新增自动化执行流程
  • 新增基础环境与设备连接检测
  • 新增解锁后清理数据流程

文件结构

Mi8e5-unlock-Windows-auto.bat.zip
├── 8e5-unlock.bat
├── adb.exe
├── fastboot.exe
├── AdbWinApi.dll
├── AdbWinUsbApi.dll
├── linuxloader_unlock.efi
├── misc_wipedata_mi.img
├── preload.so
└── unlockFolder/
    ├── backupABL/
    └── factoryABL/
        ├── myron_abl.elf
        ├── nezha_abl.elf
        ├── pandora_abl.elf
        ├── popsicle_abl.elf
        └── pudding_abl.elf

文件说明

8e5-unlock.bat             Windows 一键解锁脚本
adb.exe                    Android Debug Bridge 工具
fastboot.exe               Fastboot 工具
AdbWinApi.dll              ADB Windows 运行库
AdbWinUsbApi.dll           ADB Windows USB 运行库
linuxloader_unlock.efi     解锁相关 EFI 文件
misc_wipedata_mi.img       清理数据镜像
preload.so                 CVE-2026-43499 相关组件
unlockFolder/              解锁文件目录
backupABL/                 ABL 备份目录
factoryABL/                原厂 ABL 文件目录

支持文件

myron_abl.elf
nezha_abl.elf
pandora_abl.elf
popsicle_abl.elf
pudding_abl.elf

使用方法

  1. 下载 Mi8e5-unlock-Windows-auto.bat.zip
  2. 解压到任意英文路径目录
  3. 手机开启 USB 调试 和 OEM 解锁
  4. 使用数据线连接电脑
  5. 双击运行:
8e5-unlock.bat
  1. 根据脚本提示完成操作

注意事项

  • 仅支持 Windows 环境
  • 建议使用原装或稳定数据线
  • 建议解压到英文路径,避免中文路径导致脚本异常
  • 使用前请备份重要数据
  • 清理数据流程可能会删除设备数据
  • 不保证所有系统版本均可正常使用
  • 请勿删除压缩包内任意文件,否则可能导致脚本运行失败

免责声明

本工具仅供自有设备、授权测试和安全研究使用。

请勿用于未授权设备、非法解锁、隐私数据提取或其他违规用途。
因使用本工具造成的数据丢失、设备异常、系统损坏或其他后果,由使用者自行承担。