很多朋友想把手机解加密,但又不知道哪个内核适用,特意写下这个教程,送给有需要的机油
这个方法我从5.1,6.0.1,7.1.1,8.1.0,9.0都用过,也都凑效,理论上是通用的
加密在哪看?打开系统设置——安全性和位置信息——加密与凭据,就可以看到了
下面开始折腾:
1.把现有的系统的内核提取出来(直接在ROM压缩包里面提取boot.img出来)
2.手机上安装下面的附件并打开
附件:
3.解包BOOT/RECOVERY——选择文件,选你在ROM里面提取出来的boot.img然后确认
点击执行操作
4.解包后的文件夹在/storage/emulated/0/ImageFactory/unpacked/boot.img_unpacked,
找到并用文件管理器把 ramdisk文件夹里的fstab.angler文件提取出来,用文本编辑方式打开
(这里强调一下,nexus系列的,nexus6的是fstab.shamu,nexus6P的是fstab.angler,后缀就是你本机的型号,手上无pixel,暂且不清楚,请自测)
大约在第8行左右,关键词是/data,也是里面最长的一句,找到这句命令最后(=号前面)
有的是forcefdeorfbe(FBE加密,强制执行加密)
有的是fileencryption(文件加密)
大同小异,自己衡量,把这个删掉,替换成encryptable,保存文本。
5.复制修改后的fstab.angler回手机原来的位置,打开镜像工厂,选择 打包BOOT/RECOVERY——输入boot.img,执行操作
打包完成后的内核在/storage/emulated/0/ImageFactory/repacked/ boot.img
手机解除加密状态是需要格式化手机的,进入下一步前,请自行备份好你的资料出来
6.手机进入recovery模式
打开 Install,选右下角的Install Image,然后找到刚才打包好的boot.img,选择Boot分区,然后右滑刷入
7.完成后返回主页,进入Wipe,点击右下角Format Data(再次强调,是右下角的Format Data)
进去后输入 yes 然后滑动执行格式化
完成后重启手机,完成解加密!!!
