在某些情况下,我需要为我的手机安装一些软件,但这些软件需要手机具备Root权限。如今获取Root权限变得非常困难,而在网上搜索如何获取Root权限时,却充斥着各种广告和陷阱,下载那些所谓能够获取Root权限的应用程序往往是流氓软件,这些应用程序安装后还会搭载其他大量软件,而且根本无法真正获得Root权限。
为了避免中了各种坑,我决定写篇文章记录一下具体方法,方便大家参考,也方便我自己以后查阅。
目前获取Root权限比较通用的是一款名为Magisk的应用程序,它是一款开源软件。
开源地址:
https://github.com/topjohnwu/Magisk 大家在这里也可以下载到最新版本。
使用这个软件获取Root权限的方法也比较简单,不过首先需要解锁手机的bl(bootloader),关于解锁bl的方法,我在之前的文章中已经详细说明了,这里就不再赘述。
第二步是解压我们手机当前系统的刷机包,然后找到其中的boot.img文件,将该文件复制到安卓手机上。接下来,打开Magisk应用程序,点击安装并选择修补文件,找到刚才保存到手机上的boot.img文件,然后会生成一个新的boot文件magisk_patched-23000_gMQPL.img,该文件一般保存在Download/目录中。
第三步是将生成的文件传输回计算机,然后让手机进入fastboot模式,在命令行中输入命令fastboot flash boot magisk_patched-23000_gMQPL.img,等待写入完成后,重启手机即可获得Root权限,这样就可以尽情玩耍了。
需要注意的是,这种Root权限是完全的Root权限,不同于某些官方系统,它在系统上对Root权限进行限制,给人的感觉很不爽。