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,也許其他人能幫到你。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章