Re: [心得] PAD日版 于 第三方ROM 之实行

楼主: Namicat (GALLOWS BELL)   2014-12-08 22:59:04
回一下自己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了
作者: yorunosora (霜诫)   2014-12-08 23:00:00
推 强
作者: DarkPrincex (DP)   2014-12-08 23:03:00
感觉内容好深奥看不懂=口= 原PO也太厉害了吧@@
作者: yorunosora (霜诫)   2014-12-08 23:07:00
原po有试过1.做完之后用SUPERSU暂时UNROOT吗?
楼主: Namicat (GALLOWS BELL)   2014-12-08 23:08:00
暂时unroot有试过,仍然闪退,我是在完全unroot后才进入所以文章开头就标明给不需要root的人
作者: yorunosora (霜诫)   2014-12-08 23:09:00
不过倒忘记了 这方法应只适用于可以找到default.prop的状况
楼主: Namicat (GALLOWS BELL)   2014-12-08 23:12:00
要重新刷rom就不难找到default.prop吧 XD只是unpack的程序比较繁琐一些
作者: is1128 (想不出来)   2014-12-08 23:15:00
其实用 CM ROM 搭配 devicefaker 直至目前为止我都可以玩
作者: niceguy (niceguy)   2014-12-08 23:17:00
楼上 我试过了无法>< CM10.1
作者: s93184s (松尾坊)   2014-12-08 23:17:00
虽然看不懂 但是好像不unroot在系统2就可以玩日版PAD了最近在研究小米2S的root 可是完全看不懂 想放弃了
作者: squall0963 (新警察)   2014-12-08 23:18:00
好强喔 签名档也很强
作者: johnny3 (キラ☆)   2014-12-08 23:21:00
default.prop错误的话devicefaker怎样都没用(经验谈)
作者: jeffccc (奇蹟の苏生)   2014-12-08 23:23:00
话说rws是指?
作者: dsa3717 (FishCA)   2014-12-08 23:25:00
本来想找红米用的原生ROM不过就是卡在default.prop
作者: jeffccc (奇蹟の苏生)   2014-12-08 23:33:00
喔我懂了,原来他只检查owner跟group是不是root
楼主: Namicat (GALLOWS BELL)   2014-12-08 23:34:00
没错,你得到它了要把这些setuid的档案改掉(rwsr-xr-x)
作者: jeffccc (奇蹟の苏生)   2014-12-08 23:45:00
想不到他只要是setuid都会检查,网络上一堆把SU改名的方法真的是害人不浅等等,那有一个问题,如果我把SU放在xbin下面,然后把owner跟group都改成system的话可以实现在ROOT的状态下启动日版PAD吗?
楼主: Namicat (GALLOWS BELL)   2014-12-08 23:52:00
一样不行,前面3条件必须同时满足
作者: rock2345 (Kiri)   2014-12-08 23:53:00
su还是会被扫到吧
作者: davy012345 (俺を谁だと思ってやがる!)   2014-12-09 00:08:00
快推要不然别人以为我们看不懂
作者: owen5611 (owen5611)   2014-12-09 00:15:00
太强啦
作者: yorunosora (霜诫)   2014-12-09 00:22:00
有些ROM档案本身解开来是没有default.prop的我手上两个刚好都没有我观察刷机过程,看起来有些东西是flash tool刷的时候才塞进去,不过我没原po这么专业
楼主: Namicat (GALLOWS BELL)   2014-12-09 00:25:00
我刷机经验蛮少的,如果没有的话,要重新编译系统确实非常麻烦
作者: k1230588 (恒秋)   2014-12-09 00:37:00
怕被发现看不懂 赶快推
作者: chocoya (猫村ねこむら)   2014-12-09 01:24:00
嗯嗯 原来如此!
作者: zxc654033 (啦啦啦)   2014-12-09 03:36:00
喔喔喔喔喔喔这个好赞
作者: GTR12534 (カラス)   2014-12-09 09:32:00
快推免得人家觉得我们看不懂
作者: mmm12345 (废文无罪 给推有理)   2014-12-09 09:35:00
作者: Zuoann (左岸)   2014-12-09 11:30:00
请问一下 现在米2s的5.0包似乎没有root supersu那些步骤是否可以省略 还是我记错了?
楼主: Namicat (GALLOWS BELL)   2014-12-09 11:32:00
没root,但xbin里面还是放了su,所以得root后移除
作者: Zuoann (左岸)   2014-12-09 12:28:00
原来如此 感谢成功升级小米2s 到5.0正常玩日版PAD了 感谢楼主

Links booklink

Contact Us: admin [ a t ] ucptt.com