山寨Android的新版root方法

Foreword|前言

心血来潮,想起来我还有一部android6.0的山寨机,以前是用来刷VirtualXposed然后挂微信抢红包的,当时应该是抢了大概600多块收益还是比较可观的,后来就一直闲置在那里了。最近看了知乎上闲置的安卓手机能用来做什么?,觉得这个东西还能拿过来折腾一下,那就开搞吧。

  • Android 6.0.1
  • Hisense M30
  • PC

How to do|思路

有两种思路可选

  • Supersu这是Android4.0时代就流传下来的老方法具体的内部实现方法好像是把需要root的进程以一种可执行文件的方式执行(这好像是所有root的本质),具体可以看这个CSDN的链接但是只需要刷入卡刷包,开机就能获取su了。
  • Magisk简而言之,就是它修补了boot.img然后把/system下的东西全部定向到/systemless,这样的话它实际并没有动任何关于/system的文件,所以出了问题只需要禁用掉Magisk就行了。

Do it |操作

既然方法敲定那就开始吧,adb连接上adb reboot recovery然后一个倒地的机器人显示”无命令“,adb reboot bootloader然后是一直黑屏显示,但是应该是进入了某种模式。既然没有rec第一种方法就可以暂时放弃了。然后选择Magisk Manager的方法,修补boot.img,然后选择fastboot boot booot.img一直显示<waiting for any device>,以为是驱动问题,在网上换了很多的驱动最后还是无解。那就只能选择最后一种方法,把boot.img塞到update.zip直接卡刷升级,当然最后还是失败了。就当本来打算放弃的时候,在Hisense的官方论坛发现了M30的root和Twrp,当时觉得在bootloader刷机有点不靠谱。按照教程跑了一遍,最后真的成功了,卡Logo的时候确实比较着急的,开机以后打开Magisk Manager一看,果然成功了。比较惊呆了的其实是竟然还有人给这个机型做Twrp,但是没刷机包有什么用吗 :(
Screenshot_20190613-002104.png
TIM图片20190613090820.jpg

Sum|总结

总体搞下来其实也没花多长时间,主要是fastboot和bootloader有点没有标注,耽误了不少时间。