小白第一篇,也是最后一篇、不喜勿入、入了勿噴:102sh,104sh,sh06d root通法

  • 主题发起人 big_liar_Y9
  • 开始时间
B

big_liar_Y9

游客
[i=s] 本帖最后由 big_liar_Y9 于 2013-7-14 09:00 编辑 [/i]

偶而会看到有人在求助、但是蓝色就是那么冰冷、会的也没人肯出声。
正好小白有部104sh、唯一的一部、数月前幸得有人指点、至今完美、今天把它攤开。
以下是我得到的方法正本。
----------------------------------------------------------------------------------------
102sh,104sh、Sh06d 通用root By tamadekmt
※ 除了Estrus cat、任何人都可參考、引用請言明出處
※ 其中理論与方法皆來自網路、不喜或日後翻臉時、請不要亂噴。
※ 謹供參考、自行复責

1) 打開一個cmd,執行
adb shell "while : ; do ln -s /data /data/data/com.android.settings/a/file99; done"
2) 同時另開一個cmd,執行
adb restore f-10d_2.ab
在手機上點擊restore(日文點擊右邊的選項),等手機出現完成後 /data應該可以讀寫了。
3) 返回 1) 的窗口按ctrl+c,中斷 1)的執行,命令換成
adb shell "while : ; do ln -s /data/resource-cache /data/data/com.android.settings/a/file99; done"
4) 在另一個窗口再次執行
adb restore f-10d_2.ab
在手機上點擊restore(日文點擊右邊的選項),等手機restore完成後 /data/resource-cache應該可以讀寫了。
返回 3) 的窗口按ctrl+c,中斷 3)的執行
※ 要確認的話
※ $ ls -l /data/resource-cache
※ $ lrwxrwxrwx shell shell
※ 以前曾以他法root過或失敗過的機、會在/data留下垃圾、此時先把它删除
確認後
adb shell rm -r /data/resource-cache
同法删除其他該删的東西

5) 執行
adb shell ln -s /sys/kernel/uevent_helper /data/resource-cache
※ ※ 以下6)--10)部分如果曽root過而且沒有刪除的話可以跳過 、
※ ※ 萬一取不到# 、再執行一次 8)与9)
---------------------------------------------------
6)重啟手機。
adb reboot
8) 在一個窗口再次執行
adb shell "while : ; do ln -s /data/resource-cache /data/data/com.android.settings/a/file99; done"
9) 在另一個窗口再次執行
adb restore f-10d_2.ab
在手機上點擊restore(日文點擊右邊的選項),等手機restore完成後
10)
adb install Superuser_3_1_3.apk
adb install Root_Explorer_2_21_1.apk
adb push su /data/local/tmp
adb push mkdevsh /data/local/tmp
adb push busybox /data/local/tmp
adb push SOFF /data/local/tmp
adb shell chmod 755 /data/local/tmp/su
adb shell chmod 755 /data/local/tmp/busybox
adb shell chmod 755 /data/local/tmp/mkdevsh
adb shell chmod 755 /data/local/tmp/SOFF
--------------------------------------------------------------------
11)
adb shell "echo /data/local/tmp/mkdevsh > /sys/kernel/uevent_helper"
開關下Wifi

12)
adb shell
$ /dev/sh
應該就取得臨時root了。
$ 變成 #

13)
# ./data/local/tmp/SOFF

14)
# cat /data/local/tmp/su > /system/xbin/su
# chmod 07755 /system/xbin/su
# chown root.root /system/xbin/su
# cat /data/local/tmp/busybox > /system/xbin/busybox
# chmod 755 /system/xbin/busybox
# chown root.root /system/xbin/busybox
# mount -o ro,remount /system /system
# sync;sync;sync;
# reboot

※ 手機重啟後,應該就取得root了
※ superuser 要先安装、如有必要先取得許可
※ 但是/system要能讀寫,需要再次執行SOFF

16) 重啟後,/system讀寫方法
Terminal emulator
>su
>./data/local/tmp/SOFF
>exit
>exit
※ SOFF請自找或自做。
※ 其實可以做成一個apk的、但是.......、而且...... 。
重啟手機、此讀寫功能就消失,必須再次執行SOFF
※ 102sh,104sh 的 /system/xbin/su 存在時有一二個版本會無法更新。
※ 重要※ SH-06D有人因 /system/xbin/su 重啓後磚了、要試的自行負責、成功的請吱一聲
※ 06d 無法更新。
※ 已厭倦玩手機了
-----------------------------------------------
A ba yo