2015年11月1日 星期日

Root 及 Unlock Nexus 7 2013 並保留所有資料

Nexus 7 2013 已經使用超過1年半,
在2015年初在過保前送到華碩皇家維修觸控問題,
還沒滿1年又有觸空問題。

乾脆取得 Root 權限,
遇到觸控有問題的區域就強制旋轉到另一邊。
還有太多App限制平板不能安裝,
也可以假裝成手機型號解決。
順便要解決只能收簡訊,看完馬上蒸發的情形。
意外發現去年底有人利用漏洞寫了免加核心檔案就能收發簡訊。


一般 Root 是先改 Bootloader,
但是Android 內建的 unlock 會清除資料,
還好有高手找到漏洞可以直接取得 Root 權限,
再利用 root 權限執行 unlock App,
就能在不清除資料情況下完成取得 root 權限加安裝客製化 Recovery 系統。

單純筆記(未排版):

Android 4.4.4 root 免 unlock (因為會清掉資料) 不適用 4.4.2
點中央的landa下載apk
https://towelroot.com/

如果沒辦法自動,或要暫時root,
在app中按3下 welcome to towelroot v3 ,
可以輸入參數(不確定是暫時root無效還是不小心弄成永久,重開後就一直是已root狀態。)
https://towelroot.com/modstrings.html

原理解釋:
forum.xda-developers.com/showthread.php?t=2255491

root完成後先備份整個印象檔。
這個App的缺點是要知道存檔路徑,
像是沒有SD卡的 Nexus 就只能存在內建儲存空間,
所以可用容量少於一半可能就存不下。
Online Nandroid Backup


https://play.google.com/store/apps/details?id=com.h3r3t1c.onnandbup&hl=zh_TW
路徑改成 /storage/emulated/legacy
可是在連接上電腦時不知道什麼原因看不到資料夾,
用 Ghost Commander 把資料夾壓縮另存檔案才能把檔案弄出來。

bootunlocker (需root權限unlock bootloader ,不清除資料)
https://play.google.com/store/apps/details?id=net.segv11.bootunlocker
適用Galaxy Nexus (GSM, Verizon, or Sprint), Nexus 4, Nexus 5, Nexus 7 (2013), Nexus 10, or OnePlus One

到Play store 下載安裝Recovery 系統的 TWRP Installer
https://play.google.com/store/apps/details?id=com.jmz.soft.twrpmanager
點選app中的安裝後顯示測試失敗,
但是從 TWRP Installer 選擇重開機到 Recovery 可以確認安裝成功。

或是到專案網站下載用fastboot 方式安裝
http://teamw.in/devices/asusnexus72013lte.html

root 權限管理app
superuser by koushikdutta
好處是Open soruce
https://play.google.com/store/apps/details?id=com.koushikdutta.superuser&hl=zh_TW
要用Recovery mode 安裝才有效
下載 http://download.clockworkmod.com/superuser/superuser.zip 進入改過的recovery mode 找檔案安裝。

F-droid 的下載連結
https://f-droid.org/repository/browse/?fdfilter=superuser&fdid=com.koushikdutta.superuser

檢查裝置 root 狀態
root verifier
https://f-droid.org/repository/browse/?fdfilter=root+verifier&fdid=com.abcdjdj.rootverifier

build.prop Editor (原本打算用來更改成手機型號)
https://f-droid.org/repository/browse/?fdfilter=build.prop+editor&fdid=org.nathan.jf.build.prop.editor

Performance Control
https://f-droid.org/repository/browse/?fdfilter=build.prop+editor&fdid=com.brewcrewfoo.performance

busybox
https://play.google.com/store/apps/details?id=stericson.busybox

手動修改裝置型號
http://www.howtogeek.com/116456/how-to-install-incompatible-android-apps-from-google-play/
例如:
ro.product.model = Nexus S
ro.product.manufacturer = samsung
修改後清除 play store 資料重開機

免重開機修改裝置型號
Market Helper
http://codekiem.com/2013/02/13/market-helper/

Xpose Installer
http://repo.xposed.info/module/de.robv.android.xposed.installer

Xpose module:
App Settings
RootCloak :特定app隱藏root狀態

SMS for Nexus 7
https://play.google.com/store/apps/details?id=com.emilburzo.nexus7sms&hl=zh_TW
利用漏洞 https://code.google.com/p/android/issues/detail?id=81758

或是安裝相關核心檔案啟用簡訊(SMS、MMS)和網路分享( tethering )
http://forum.xda-developers.com/showthread.php?t=2539407&page=1
4.4.3 版同時適用 4.4.4 板 ,
開發者寫在好幾頁之後,
翻好久終於看到可以直接用 4.4.3 版。

沒有留言:

張貼留言