以下是為大家介紹的《華為U8860 honor 榮耀 手機最完美的root方法(圖文教程)》希望對大家有幫助!
詳細過程
1 進入粉屏
完全關機情況下,同時按住音量+和-,按住電源鍵,自動進入。
粉屏就是螢幕全部顯示為一個粉紅色,沒有任何其他影象或選單,按鍵也沒有反應。
注意事項:
(1)是在完全關機狀態下。如果是honor之類的手機,開啟了快速啟動功能,建議關機後,撥下電池約10秒以上,再裝上電池,再進入粉屏。
(2)在進入粉屏前,一定要檢查是否插了SD卡,如果插了卡,請保證SD卡上沒有/dload目錄。否則可能直接進入升級模式。
2 將粉屏手機接上USB線,再接入電腦。
這裡電腦會提示有新的USB裝置接入,會自動變成一個U盤,可能會是你的電腦的E盤,或是其他盤,我這裡是I盤。
雙擊進去,會看到一個image資料夾。如果沒有這個資料夾,就可能是另外一個盤,繼續找其他盤。
3 在這個image資料夾中,會有好幾個字尾名為img的檔案,比如boot.img, cust.img.
我們要操作的就是這個boot.img檔案,顧名思義肯定和引導有關的一個檔案。
4 複製這個boot.img檔案,備份到你的D盤(或者其他目錄,只要你自己能找到,建議改名吧,改成"原始boot.img"這樣的檔名好記些)
以後出問題了就記得按上面的方法還原這個boot.img檔案。
5 在你的電腦d盤建一個“temp”的資料夾,複製剛才image資料夾下面的boot.img檔案到temp資料夾。
6 從網上下載一個叫bootimg.exe的檔案,也放到這個d盤的temp目錄中。
7 進入dos命令視窗,進入到d盤temp資料夾。
方法:點選windows開始選單,點選執行,在彈出的對話方塊中輸入"cmd",回車,會彈出一個黑視窗,按以下圖示進入temp資料夾
8 解開boot.img檔案,bootimg --unpack-bootimg ,照圖做。
9 這時temp資料夾下會變多幾個檔案,繼續解!
bootimg --unpack-ramdisk ,照圖做!
10 經過上一步之後,就出來了一個initrd資料夾和cpiolist.txt的檔案。這就是我們要動手的內容。
11 下載root所需的檔案superboot.zip superboot.zip (439 KB, 下載地址見原文) ,解壓放進D: empinitrd 資料夾。
root所需的檔案包括一個superboot 資料夾,裡面包括四個檔案(re, su, superboot, superuser)
執行此步後的目錄如下圖
12 使用WordPad(在開始選單,執行,彈出的對話方塊中輸入wordpad,回車)開啟D: empinitrdinit.rc
在檔案的最尾部新增如下內容:
chown root root /superboot/superboot.sh
chmod 0777 /superboot/superboot.sh
service superboot /system/bin/sh /superboot/superboot
user root
group root
oneshot
13 使用WordPad開啟D: empcpiolist.txt
在檔案的最尾部新增如下內容:
dir /superboot 0755
file /superboot/superboot initrdsuperbootsuperboot 0644
file /superboot/superuser initrdsuperbootsuperuser 0644
file /superboot/re initrdsuperboote 0644
file /superboot/su initrdsuperbootsu 04555
14 現在快大功告成了,開始打包復原。
接著在第9步的dos命令視窗執行打包命令。
bootimg --repack-ramdisk
bootimg --repack-bootimg
照圖操作!
15 檔案修改完成,將d盤temp目錄下面的boot.img,拷貝到粉屏手機接入電腦裡彈出的那個image資料夾中。
彈出是否覆蓋的對話方塊,因為我們開始時進行過備份,所以這裡放大大膽的點“是”,覆蓋boot.img檔案。
16 重啟手機,root完畢!
檢查手機的應用程式欄裡是否已有了Superuser的程式,這就表示root成功!
按這樣root成功的機器,不會破壞原有程式,也不用新增後門程式,刷機風險基本為零。
如果重新刷機後,發現沒有root許可權了,自行再root一次即可。
如果認為不需要root許可權,可以重新恢復原始備份的boot.img檔案即可。