0 刷机之前的准备工作
-
如果登陆了 Google 账户的,先删除本机的 Google 账户(非常重要,否则开机向导无法跳过,人在墙外或具有***的网络则可以忽略)
-
如果有使用 手机验证器(Authenticator)的,请注意:"卸載驗證器、恢復手機前請務必到本頁面關閉二級驗證"。我把我的二级验证关掉了再刷机的。
-
备份重要数据
1 更新 Recovery
第一步就遇到困难,fastboot 刷新的 twrp 提示 FAILED. 查了一下原因,竟然是小米的锁的问题,也就是说,即使已经解锁过一次,如果见到这样的提示,那么就重新下载小米的解锁工具,只需要重新再点击一下解锁即可。
2 安装 Lineage OS
将下载的 Lineagexxx.zip 放入 sdcard,然后进入 recovery,首先清除数据,包括 System, Data, Cache and Davik cache。因为我是从 CM 系统更新到 Lineage,所以需要把这些统统抹去。然后再回去选择安装,选中放入的压缩包,滑动确认刷入。然后我就遇到问题了,提示我“ZIP 签名校验不正确”(zip signature verification failed),我尝试不选择令人讨厌的 ZIP 校验,结果还是失败,报错就不一样了,信息如下:
xiaomi.verify.modem() failed to read current MODEM version: -2
Update process ended with ERROR: 7
关于这个问题的解释见这个
帖子
。 主要原因为:
The blobs used by system are taken from MIUI Global DEV ROM expect the firmware to be from the same release too. Mismatch in that can cause issues.
那么有无解决方案呢,有网友给出的解决方案是,先刷成某个 MIUI 最新的版本,然后再刷 Lineage 就好了。这个办法有点烦,主要是 MIUI 的ROM 太大了,lineage 的也就五百来兆,小米的动不动八九百兆。我自己找到了这个解决方案:
Status 7 Error with CWM or TWRP Recovery on Rooted Android!
。大体的思路和这个是一样的,稍微有点小改动,解压后的 updater-script 开头如下:
assert(getprop("ro.product.device") == "kate" || getprop("ro.build.product") == "kate" || getprop("ro.product.device") == "kenzo" || getprop("ro.build.product") == "kenzo" || abort("E3004: This package is for device: kate,kenzo; this device is " + getprop("ro.product.device") + "."););
assert(xiaomi.verify_modem("MSM8976.LA.1.0.c3-30041-STD.PROD-1.77504.1.83742.1") == "1");
考虑到我刷机時的报错信息为
xiaomi.verify.modem()
错误,所以我将第二行的 assert 给删除了,然后重新压缩并再次刷入,记得不要选择 zip 签名校验,那么就成功刷入 lineage os 了,记得将 Gapps 的包也一起刷入再开机,已经开机了,那么在后面刷入 Gapps 的时候记得双清再开机。
3 跳过开机向导的网络连接(Fxxk GFW)
刷好 Gapps 以后进入开机向导,貌似连接网络那一步还是没有提供可以跳过的选项。解决方案如下:首先拔出 SIM 卡,然后在选择网络的界面把上下左右四个边角點一通,就可以跳过了。然后就是成功进入主界面了,刷机完成。
转载于:https://www.cnblogs.com/psklf/p/6956343.html
原文链接:
http://www.cnblogs.com/psklf/p/6956343.html
制作者:M
OS
-Developer基于版本:
Line
age
OS
Android最新安卓9.0.0代码适合机型:小米
红米
note3
高配/标配/低配/
kenzo
注意事项:为了能一直更新和维护,不付费不收费,请把预装的4个软件使用3-5天后再卸载!!欢迎捐赠,目前手头也个好的东西可以带大家挣钱,就看看大家感兴趣或者想不想动动手了,也可以联系我。刷机注意事项以及教程:https://pan.baidu.c...
买手机前就观望了Xdr论坛,看
Red
mi
K30 5G有
Line
age
OS
17.1的Rom并且还挺热,应该还不错,就入手了。晚上就刷机了。买了小米就是为了折腾,为发烧而生。
在开始前还请先安装adb工具,因为我自己是做Android开发的,自带adb,不会安装的可以百度“Android安装adb工具”。还有下载刷机文件:百度云 密码:2a0f
刷机的系统是刚买来的低版本,没有升级过Rom,如果高版本慎刷。
还有这个Rom是5G版本的,4G版本的不要刷。
建议没有刷过机器的最好不要尝试,变砖后果自负。
玩转Android10源码开发定制(15)实现跳过开机向导、插电源线不休眠等默认配置
在刷机玩机过程中,常常遇到刷机之后烦人的开机引导设置。特别是有强迫症的人,多希望开机之后就跳转到主界面。经过研究了一下,可以通过修改安卓源码中的默认设置跳过开机引导,此外还有很多其他功能,比如是否打开蓝牙、锁屏等等功能都可以通过默认配置进行修改。
二、安卓系统默认配置设置介绍
安卓源码中默认属性配置存放路径如下:
frameworks/base/pack
age
s/SettingsProvider/res/valu
一、刷机硬件准备:1、 电脑(Windows操作系统)2、
MI
5(V9.2.2.0.NAACNEK
MI
UI9稳定版)注:请自行备份重要数据,一定要确保系统版本与楼主相同,别的版本不保证成功3、 USB-Type C 数据线二、刷机软件准备1、 下载小米解锁工具2、下载TWRPRecoveryhttps://dl.twrp.me/ge
mi
ni/twrp-3.2.1-1-ge
mi
ni.img...
要在Bootloader界面上,按音量下,切换到recovery mode后,按1次开机按键进入rec。进入的方法和官方recover。对于某些新机,刷机包采用的是payload.bin格式,其实也可以解包payload.bin,提。提供了几个文件,你就
刷入
几个,都出现OK后,我们手动进入
刷入
的
line
age
-recov。等待全部
刷入
完成后,我们移动到reboot system上,再按1次开机按键确定,手机就。很多小伙伴喜欢
Line
age
OS
,该系统纯净原生,没任何广告,并且精简又非常高,对比大。