作者:E4b9a6, 创建:2022-01-05, 字数:3701, 已阅:104, 最后更新:2022-01-05
最近想对一款本地软件做修改,发现相较于IOS的越狱而言,Android手机先天开放性要强大易上手的多了
刚好手头有一台一加6,那么刷入一个第三方系统再刷入EdXposed后可以干的事情就很多很多了
Tip:刷机有风险,数据风险尤其大,不建议在任何有支付场景的手机上使用非官方ROM,也切勿用于违法用途
在做到上述的那些功能之前,我们来明确一下几个基础知识,对于Android手机来说,存在以下几个知识
第三方ROM
现在追求刷机的多是2个用途,分别是不可描述的app破解或者是为了使用一些定制化模块
如对这方面有兴趣,可以去搜索有关EdXposed和Magisk的教程
Tip:Using Magisk, you can not only root your phone, but even you will also be able to enjoy tons of other features like MagiskSU, Magisk Hide, and manage root permissions for the third-party apps, etc. The great part of magisk is that you can root Android and enjoy custom MODs while untouching and hampering with Google Play Services and other major inbuilt features. Magisk is known as a “systemless” root method because it does its job without touching system partition and boot partition. This is why Magisk is easy and safer than any other way of Android rooting. Magisk is now the most popular tool for rooting Android devices.
选择合适的第三方系统很重要,这里以魔趣为例子,如果对其他操作系统有兴趣也可以自行尝试,大致步骤是差不多的
硬件
软件
PC环境配置
首先,电脑端需要支持adb 和 fastboot两个命令行程序
可以在下面的链接中找到适合自己的版本,如无特殊要求,则取最新版本即可
也可以从博客分享链接中下载
安装后打开程序如图
接下来我们需分别下载
以及具体手机的官方底包一个,通常来讲,第三方包的Android版本要跟底包版本一致则不易出错
手机是有Bootloader锁的,需先解锁,不同厂商的解锁方式不一样,有一些厂商也可能没有BL锁
大部分支持解BL锁的手机都只需手机设置-开发者选项-OEM引导选择开启即可,然后打开USB调试模式
重启到Fastboot
adb reboot bootloader
解锁BL
fastboot oem unlock
选择解锁选项,然后手机会自动重启
解锁Bootloader后就可以刷入第三方Recovery了,这里推荐Twrp系列
在 TWRP.ME 中选择自己的设备,除了一些比较旧的机型,大部分机型都是采用A/B分区的Recovery了
刷入步骤
以一加6为例,我们进入Twrp 一加6下载 页面中,选择下载3.2.1-0版本的Twrp,一共2个文件
刷入步骤如下
adb reboot bootloader
fastboot boot twrp-3.2.1-0-enchilada.img
执行成功手机会进入Twrp界面,注意此时的Twrp仍是一个临时的状态,重启手机就会失效
我们将手机连接数据线用adb将文件推入手机存储中,再使用Twrp刷入即可(在Twrp界面默认是开启adb的)
adb push twrp-installer-enchilada-3.2.1-0.zip /sdcard/
推送成功后,在Twrp界面中选择该安装包刷入即可,到此Recovery刷入结束
Tip:如果不是A/B分区的,则只需刷入img文件重启即可
刷完Recovery之后,可以在界面选择Reboot-Recovery来重启至永久的Recovery中
如果已经进入手机系统,则需要打开USB调试模式,用adb重启手机至Recovery模式
adb reboot recovery
之后选择魔趣的系统包刷入即可,刷入成功后看需要再刷入其Root包
在2021年,刷机已经变得非常冷门的需求了,刷机已经成为了少数app定制环境的需要了
再不复当年Android4.0时代的刷机热潮了,现在连刷机定制ROM都非常稀少了