手机电脑都换了 从新复习一下吧
刷机分为几类
线刷
介质:通过USB数据线连接手机与电脑。
方法:通常使用专门的刷机工具(如ADB、Fastboot、Odin等)将ROM文件直接刷入设备。
优点:一般可以进行更全面的刷机操作,支持更多的设备和功能,比如更改分区、刷入Recovery等。
缺点:需要电脑和相关软件支持,对于新手可能稍显复杂。
卡刷
介质:通过SD卡或内存卡。
方法:将ROM文件下载到SD卡中,使用手机自带的Recovery模式(如TWRP或CWM)来刷入ROM。
优点:操作相对简单,适合大多数用户,不需要电脑。只需进入Recovery模式即可完成刷机。
缺点:可能不支持一些高级的刷机操作,有些设备可能需要先进行线刷以安装Recovery。本次使用线刷的方式
谷歌手机镜像包
左边是必选项 右边则是选择自己手机的镜像
选择自己的ubantu刷机的镜像包 因为有些东西在编译中是不提供的
刷机的时候需要下面这两个文件
编译之后刷机包的位置
安装adb
打开这个网址 在ubantu内 会出现在下载中
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
在下载中
unzip platform-tools-latest-linux.zip
sudo mv platform-tools /usr/local/
export PATH=$PATH:/usr/local/platform-tools
source ~/.bashrc
加入 sudo中
sudo visudo
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/platform-tools"
source ~/.bashrc
刷机
如果你只是为了刷机 直接下载就直接能用来刷机
但是如果你要定制安卓系统 那么你就得自己编译之后刷机手机通过USB连接电脑,需要用到adb
刷机包通过线刷刷入手机,需要用到fastboo进入Bootloader模式
关机状态下【按住音量减少键 + 电源键】
开机状态下,在cmd中通过adb命令进入adb reboot bootloader,可以用fastboot devices来验证是否成功将文件转移到ubantu中
像这样进行解压
然后开始执行命令 前提是在Bootloader模式
sudo ./flash-base.sh
开启开发者模式
设置->关于手机->点击版本号 四次或者五次会提示进入开发者模式 -> 返回到设置 ->系统 -> 高级 -> 开发者选项
打开Usb调试
关闭通过USB验证应用设置->网络和互联网 连接自己的 wifi 此时会提示 网络连接受限制
然后开启飞行模式 打开再关闭
按照这个步骤就不会有网络受限的提示了
安装面具
下载面具 https://github.com/topjohnwu/Magisk/releases
下载完成之后打开之前的刷机包 然后加boot.img导入到手机中
导入到 /sdcard/ 将这个boot 一定要 /sdcard/
adb push ./boot.img /sdcard/
用面具去加工boot.img
选择之后就点击开始
会出现的位置是
/sdcard/Download/
开始进行刷入
手机先进入bootloader
adb reboot bootloader
来验证是否成功
fastboot devices刷入镜像
fastboot flash boot <加工的镜像> 手机重启
fastboot reboot