This repository was archived by the owner on Jul 17, 2026. It is now read-only.
Mi8e5 Unlock Windows Auto v2.0.0 Erase-storage
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 路径下出现备份失败、拉取失败或权限不足问题,建议更新到当前版本后重新执行。