【小记】如何刷机
准备&需要
安装android platform tools的电脑
机型代号device name
第三方rec包
刷入的系统包
配置好环境和下载所需的包
环境配置
android platform tools下载链接
https://developer.android.com/tools/releases/platform-tools?hl=zh-cn
下载好后将其配置到环境变量中,在终端中可执行
各种包下载
下载前需要先在百度中找到自己手机的代号名
比如xiaomi6的代号是sagit,接下来搜索的包名带上sagit就可以找到对应的包
第三方rec twrp下载https://dl.twrp.me/sagit/
系统包lineageos下载https://download.lineageos.org/devices/sagit/builds
刷入流程
先看看电脑和手机是否连接正常
adb devices
(如果没有任何设备得考虑数据线是否支持传输数据)
进入fastboot模式,mi6是音量-和关机键同时按,然后将第三方rec刷入
fastboot boot twrp-3.7.0_9-0-sagit.img
接着在手机上进行操作twrp,需要双清(清除data和格式化)
刷入lineageos系统
adb sideload lineage-sagit.zip
然后在手机上twrp进入高级-sideload 刷入系统后就可以了
最后重启的效果图
如果你想刷入kali系统的话也是可以通过这种方法,但是首先要确认你的机型官方是否支持,我在刷入nethunter系统的时候由于没有适配sagit机型的kernel,于是自己进行编译kernel尝试刷入,但是刷的时候老是报错,网上查了很多资料也没有老哥贴出完成图,老外论坛也没有放出sagit的nethunter-kernel包(很难不怀疑mi6内核源码是不是有点小问题),希望有老哥看到这自己刷入系统后可以在评论中一起讨论