【刷机】小米平板1刷ROM时出现E1001 Error:7和twrp恢复备份报错Error:255的解决方法
Big大聪花
2022年03月29日 23:08

有一天在拿小米平板1刷dot3.1的时候,突然报错了(都2022不会还有人在折腾8年前的平板吧不会吧不会吧-0-0

代码块
JavaScript
自动换行
复制代码
Patching system image unconditionally...

E1001: Failed to update system image.

Updater process ended with ERROR: 7
复制成功

疯狂查找国内外论坛,尝试了各种方法也不行,其中有且不限于:

(1 删除名字为999的文件夹

(2 哈希校验刷机包,防止传输过程错误误码

(3 删除assert代码段校验机型的update- script 

(4 终端创建文件夹:mkdir /cache/recovery

(5 更换TWRP版本至2.8.4 / 3.1.1

遗憾的是全部都失败了。

无奈上淘宝,开价35,没同意,再后来有一天想起这个问题,又去XDA论坛逛了几圈,在其中一条评论里面发现了可能的解决方法:

(1) [Question] Error E1001: Failed to update system image, ERROR 7 | XDA Forums (xda-developers.com)

https://forum.xda-developers.com/t/question-error-e1001-failed-to-update-system-image-error-7.3782756/

其中用户:sosthenisRR评论到:

代码块
JavaScript
自动换行
复制代码
If youre still getting error 7 e1001 then try this.

Boot twrp

Tap advanced tab

Tap file manager/explorer

Tap on /system

Tap + icon on the folder in bottom right corner to modify

Tap chmod 755 to enable r/w for system part.

Try to install again.

That is what worked for me
复制成功

意思是进入TWRP的advance -> file manager ->system 文件夹下选择修改文件夹权限为:chmod 755模式,那么chmod 755是什么意思呢?

//Big_Onion Write This essay ,welcome to my blog:Onion 的 主页 | LiWeny16.github.io (bigonion.xyz)

在Linux里面 chmod 表示change mode 用于修改用户对文件的权限,我们知道权限有三种:

read 、write 、execute 即 读取、写入、执行,在八进制(octal)语法中,可以用4来表示读取权限,2来表示写入权限,1来表示执行权限,那么最高级权限就是4+2+1=7也就是chmod 755中第一个7,5表示4+1,即拥有读取执行的权限。那么是谁拥有这些权限呢

三个数字分别对应Owner,Group,and Other Users,贴一下菜鸟的Linux原文,感兴趣自己去查看https://www.runoob.com/linux/linux-comm-chmod.html

我估计是因为bao刷入dots3.1某一部错了,或者是底包传输错误,导致system权限被覆写了,ROM没有足够的权限刷入system所以导致刷机和restore的时候报错,

最后祝大家:

Happy flashing!