Android獲取ROOT權限的通用方法


背景

自從Android問世以后,給手機獲取ROOT權限變成了玩機愛好者老生常談的話題。擁有手機,卻不能擁有操作手機的最高權限,這對於手機愛好者而言,這怎么可以忍?所以無論Android升到什么什么版本,總要有人想要給手機獲取ROOT權限。但是,獲取ROOT權限的過程終究還是麻煩的,縱然你豪情萬丈,對於某些手機你還是拿它沒辦法。針對ROOT難,修改系統難,@topjohnwu大佬做出了一個偉大的東西:Magisk。它解決了ROOT難,修改系統難的問題。本文使用Magisk,來說一下獲取ROOT權限的通用方法。

准備

(1) 下載MagiskManager安裝到手機

https://github.com/topjohnwu/Magisk/releases

(2) 用電腦下載自己手機的刷機包,必須是手機當前使用的刷機包。下載好以后,把boot.img解壓出來備用

(3) 下載adb和fastboot,解壓出來,放在電腦的指定目錄,並放入環境變量

https://www.lanzous.com/i7iuidg

(4) 解鎖(bootloader鎖)手機,在開發者選項里勾選USB調試

操作流程

在電腦資源管理器找到你boot.img存放目錄,在資源管理器地址欄輸入cmd並回車

在彈出的cmd窗口中輸入以下命令並回車:

adb push boot.img /sdcard

boot.img就會被發送到手機。

在手機上,打開MagiskManager

點擊未安裝Magisk后面的安裝按鈕

點擊安裝按鈕

選擇選擇並修補一個文件,在文件管理器中找到並選擇我們剛發送到手機的boot.img

修補完成,在/sdcard/Download目錄下生成一個名為magisk_patched.img的文件,這就是被Magisk處理過的boot.img。在cmd窗口輸入以下命令並回車,把文件發送回電腦:

adb pull /sdcard/Download/magisk_patched.img

在cmd窗口輸入以下命令並回車,手機會自動重啟進入bootloader模式:

adb reboot bootloader

在cmd窗口輸入以下命令並回車,刷入Magisk處理過的boot鏡像:

fastboot flash boot magisk_patched.img

刷入成功后,在cmd窗口輸入以下命令並回車,重啟手機:

fastboot reboot

手機重啟完成后,打開Magisk Manager,發現Magisk已經安裝成功了。這說明手機已經獲得ROOT權限

問題解決

如果刷入修改后的鏡像,發現沒法開機,那也不要慌,手動進入bootloader模式,在cmd窗口輸入以下命令並回車,刷入原來的鏡像:

fastboot flash boot boot.img

但是這也意味本文的這種方式並不能幫助你獲得ROOT權限,你可以去Magisk項目下提issue,也許其他人能幫到你。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM