Skip to content
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

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 路径下出现备份失败、拉取失败或权限不足问题,建议更新到当前版本后重新执行。