綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教學] 教你不失去使用者資料就能 root !!!!!(待測試)

[複製連結] 查看: 1669|回覆: 2|好評: 1
跳轉到指定樓層
樓主
monitorstudio | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-6-28 16:44

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 monitorstudio 於 2013-7-14 09:29 編輯

相信除了失去保固之外,很多人都是因為官方解鎖會刪除使用者資料(還原原廠設定)而打消 root 的念頭吧!

這裡教還沒有官方解鎖的各位不失去使用者資料就 root !!!

其實這也不是真的不失去使用者資料,而是在解鎖前先備份~
至於要怎麼在沒有 root 權限的情況下備份完整的使用者資料,就是以下要教各位的了

因為本人是使用已經 root 的手機做測試,所以未 root 的手機並不一定可行,就讓大家測試囉 !

本教學是以 HBoot 版本為 1.25 的 HTC Desire X 做示範


那麼,開始吧 !

1.下載工具 :

a.ADB.zip(下載至電腦並解壓)

b.data.zip(下載至電腦並解壓)

c.ext2explorer.exe(下載至電腦)




2.環境設定 :

a.進入手機 設定->開發人員選項-> USB 除錯中 勾選

b.確認你的 SD 卡有大於 1.2 GiB 的空間以儲存資料

c.到電腦 C:\WINDOWS\system32,找到 cmd.exe,並將它複製到剛剛解壓的 ADB 資料夾裡

d.然後,確認你的手機可以正常連接電腦,並將 USB 傳輸線接到電腦主機背後的 USB 接腳(如果你用桌上型電腦的話)




3.複製使用者資料並製作使用者資料刷機包 :

a.執行 ADB 資料夾裡的 cmd.exe,並輸入以下指令 :
  1. adb shell
  2. su
  3. dd if=/dev/block/mmcblk0p25 of=/sdcard/data
複製代碼
接著,等到出現"一串數字 byties copied"

b.完成後,用電腦開啟手機的 SD 卡,並找到"data"這個檔案,將它複製到桌面並重新命名為"data.img"

c.在桌面上建立一個資料夾"data"

d.執行剛剛下載的 ext2explorer.exe,並點選"File"->"Open Image"->選擇桌面上的"data.img"

e.接著,你會發現 ext2explorer 右邊的框框裡多了一行"C:\Documents and Settings\使用者名稱\桌面\data",對他按右鍵,並選擇"Save",儲存到"桌面\data"

f.刪除 data 資料夾中的"lost+found"資料夾

g.刪除 data 中"dalvik-cache"資料夾裡的全部檔案

h.選取"data"資料夾和剛剛下載並解壓的"META-INF"資料夾,並用壓縮軟體將兩個資料夾壓縮成 zip 格式壓縮檔(檔名隨便)

i.你已經完成使用者資料的刷機包了 !




4.官方解鎖(如果你的使用者資料刷機包未製作完成,請不要執行官方解鎖的動作)

請參觀 s0923871125 大大的帖子執行官方解鎖,[新增影片教學]Desire x Jelly Bean Root教學,他寫得非常詳細

看完順便幫人家評評分吧 !




5.刷入 recovery.img

官方解鎖完後,要刷入第三方 recovery 才能對系統作修改,現在教大家刷入 recovery

a.下載這個 recovery.img :
v2.5.0.0 Fixed ADB BUILD # 2

b.將下載到的 recovery.img 複製到 ADB 資料夾下

c.手機連接電腦,並將 USB 偵錯模式開啟

e.執行 ADB 資料夾裡的 cmd.exe,並輸入以下指令 :
  1. adb reboot bootloader
  2. fastboot flash recovery recovery.img
複製代碼
f.刷入 recovery 完成!!!




6. root +恢復使用者資料 :

a.下載這個壓縮檔 :
root-signed.zip

b.將 SD 卡上的"data"刪除(如果你還沒刪除它的話)

c.把先前製作的使用者資料刷機包複製到手機 SD 卡上

d.把剛剛下載的"root-signed.zip"複製到手機的 SD 卡上

e.手機連接電腦,並在 cmd 中輸入以下指令 :
  1. adb reboot recovery
複製代碼
f.將會重新啟動到 recovery 模式,選擇"Settings"->"Screen"->取消勾選"Screen timeout"(不要打叉)

g.完成後返回,選擇"Install",找到並選擇你的使用者資料刷機包,向右滑動確認(這會需要一段時間來完成),不要懷疑,進度條不會動(應該不會),別緊張~~~

h.返回,並選取剛剛下載的"root-signed.zip",並向右滑動確認

i.現在即將開始安裝超級使用者程式以及它的二進位檔(root),選擇"Next",當需要選取時,選擇"Superuser full version",然後"Next",最後"Finish",然後跳出
j.完成後,選擇"Reboot System",手機會自動重新啟動,然後,你會發現你的手機已經 root 了,而且使用者資料已經恢復!!!!!!




7.幫帖子評分(如果覺得有用的話......)
如果有疑問請盡量提出~




     
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 6碎鑽 +6 經驗 +1 幫助 +10 技術 +2 收起 理由
johnnick123 + 1 很給力!
15154389 + 1 + 1 + 1 讚一個!
gh138290 + 1 + 1 很給力!
a778899646 + 1 讚一個!
sunandrew321 + 3 + 5 + 2 很給力!
s0923871125 + 1 + 1 非常讚

查看全部評分

收藏收藏2 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
johnnick123 | 收聽TA | 只看該作者
發表於 2013-7-14 04:32
本帖最後由 johnnick123 於 2013-7-14 04:43 編輯

讚!!~小弟的HTC DX 之前沒ROOT過...
用了版大的方法,只刷root-signed.zip
ROOT一次就過!!(小弟找了三、四種方法都沒ROOT過= =我的是ANDRIOD 4.1.1 )
雖然前置做業都有了(官解+刷入 recovery.img),可惜備份還原功能我還沒試過!!
等下次有空再來試試完整備份還原...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
a1988320 | 收聽TA | 只看該作者
發表於 2013-9-18 19:19
由 手機網頁 發佈
最近想嘗試此方法
但是是用one s
不知道可行嗎
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則