看板 PuzzleDragon 關於我們 聯絡資訊
回一下自己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了 -- 題外話,android 5.0真的改善非常多 ART帶來的效率進步非常驚人,PAD就算一段時間沒開 再次進入也可以達到近似iOS的瞬間啟動,不用重新跑gungho logo一次 -- 變化系 ____ 具現化系 ∕ ﹨ ___▁▁▁▁ 貓科◢██▁▂▃▄▅▆▇ 強化系特質系 ﹨ ∕ 放出系﹨____∕操作系 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.125.37 ※ 文章網址: http://www.ptt.cc/bbs/PuzzleDragon/M.1418050749.A.D67.html
yorunosora: 推 強 12/08 23:00
DarkPrincex: 感覺內容好深奧看不懂=口= 原PO也太厲害了吧@@ 12/08 23:03
yorunosora: 原po有試過1.做完之後用SUPERSU暫時UNROOT嗎? 12/08 23:07
Namicat: 暫時unroot有試過,仍然閃退,我是在完全unroot後才進入 12/08 23:08
Namicat: 所以文章開頭就標明給不需要root的人 12/08 23:08
yorunosora: 不過倒忘記了 這方法應只適用於可以找到default.prop 12/08 23:09
yorunosora: 的狀況 12/08 23:09
Namicat: 要重新刷rom就不難找到default.prop吧 XD 12/08 23:12
Namicat: 只是unpack的程序比較繁瑣一些 12/08 23:12
is1128: 其實用 CM ROM 搭配 devicefaker 直至目前為止我都可以玩 12/08 23:15
niceguy: 樓上 我試過了無法>< CM10.1 12/08 23:17
s93184s: 雖然看不懂 但是好像不unroot在系統2就可以玩日版PAD了 12/08 23:17
s93184s: 最近在研究小米2S的root 可是完全看不懂 想放棄了 12/08 23:18
squall0963: 好強喔 簽名檔也很強 12/08 23:18
johnny3: default.prop錯誤的話devicefaker怎樣都沒用(經驗談) 12/08 23:21
jeffccc: 話說rws是指? 12/08 23:23
dsa3717: 本來想找紅米用的原生ROM不過就是卡在default.prop 12/08 23:25
jeffccc: 喔我懂了,原來他只檢查owner跟group是不是root 12/08 23:33
Namicat: 沒錯,你得到它了 12/08 23:34
Namicat: 要把這些setuid的檔案改掉(rwsr-xr-x) 12/08 23:36
jeffccc: 想不到他只要是setuid都會檢查,網路上一堆把SU改名的方 12/08 23:45
jeffccc: 法真的是害人不淺 12/08 23:46
jeffccc: 等等,那有一個問題,如果我把SU放在xbin下面,然後把 12/08 23:50
jeffccc: owner跟group都改成system的話可以實現在ROOT的狀態下啟 12/08 23:50
jeffccc: 動日版PAD嗎? 12/08 23:50
Namicat: 一樣不行,前面3條件必須同時滿足 12/08 23:52
rock2345: su還是會被掃到吧 12/08 23:53
davy012345: 快推要不然別人以為我們看不懂 12/09 00:08
owen5611: 太強啦 12/09 00:15
rutw: UNPACK... _(:3」ㄥ)_ 12/09 00:21
yorunosora: 有些ROM檔案本身解開來是沒有default.prop的 12/09 00:22
yorunosora: 我手上兩個剛好都沒有 12/09 00:22
yorunosora: 我觀察刷機過程,看起來有些東西是flash tool刷的時候 12/09 00:23
yorunosora: 才塞進去,不過我沒原po這麼專業 12/09 00:23
Namicat: 我刷機經驗蠻少的,如果沒有的話,要重新編譯系統確實非 12/09 00:25
Namicat: 常麻煩 12/09 00:25
k1230588: 怕被發現看不懂 趕快推 12/09 00:37
chocoya: 嗯嗯 原來如此! 12/09 01:24
zxc654033: 喔喔喔喔喔喔這個好讚 12/09 03:36
GTR12534: 快推免得人家覺得我們看不懂 12/09 09:32
mmm12345: 推 12/09 09:35
Zuoann: 請問一下 現在米2s的5.0包似乎沒有root supersu那些步驟是 12/09 11:30
Zuoann: 否可以省略 還是我記錯了? 12/09 11:30
Namicat: 沒root,但xbin裡面還是放了su,所以得root後移除 12/09 11:32
Zuoann: 原來如此 感謝 12/09 12:28
Zuoann: 成功升級小米2s 到5.0正常玩日版PAD了 感謝樓主 12/09 20:43