回一下自己po的求救文,这几天弄下来终于搞定了
整理一下第三方custom rom的solution给板友参考
https://images.plurk.com/c2rUA5cYl.jpg
https://images.plurk.com/c2g6rPufl.jpg
首先这篇文章的对象是
1.不需要ROOT Support
2.需要第三方支援的已停止维护手机
3.基础UNIX command-line功力&清楚自己正在做什么
目前PAD日版主要侦测的地方有3个
1./system/bin和/system/xbin下的su及supersu档名
2./system/bin和/system/xbin下的档案&资料夹权限
3.kernel中default.prop的字串
实行的步骤如下
1.下载android kitchen或者rom助手,将rom解开,并得出boot.img
再将boot.img unpack,找出default.prop
其中字串如果符合,将后方数值改正
错误
ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.sys.usb.config=adb
↓
正确
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp
改正后打包boot.img跟rom,并重新签名
然后刷入系统
(此处仅叙述重点,详尽step by step请用关键字google)
2.刷入rom后请在recovery一并刷入SuperSU,不要用什么一键root自找麻烦
进入系统确认root成功后,上Google Play重新安装SuperSU(将supersu移出/system)
接着准备2样app:Root Explorer & Terminal Emulator
在T/E终端接口下,确认档案&资料夹权限
输入
ls -l /system/bin | grep rws
ls -l /system/xbin | grep rws
如有显示档名,把它笔记起来,利用R/E将拥有者和群组从root改成system
3.最后在R/E接口下搜寻/system中su档名
以下这些通通删除
/system/bin/su
/system/xbin/su
/system/app/Superuser.apk
删除完后进入SuperSU,不更新二进制档,选择完全unroot
重开机后就能得到干净能正常运行PAD日版的os了