红米 Note3 (kenzo)刷入 Lineage OS
红米 Note3 (kenzo)刷入Lineage OS 的过程
详细的教程请看 Install LineageOS on kenzo
本文做一些额外的补充
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 卡,然后在选择网络的界面把上下左右四个边角點一通,就可以跳过了。然后就是成功进入主界面了,刷机完成。
红米 Note3 (kenzo)刷入 Lineage OS的更多相关文章
- 为红米Note 5 Pro编译Lineage OS 15.1的各种坑
安装了ubuntu虚拟机,直接上网repo sync,网速特别慢,中间断了好多次,记得是3天吧,总算是下载成功了.中途还在淘宝上买过付费的VPN代理软件,有时候会打开代理来尝试,也是不太稳定.好歹第1 ...
- 红米手机4A怎么样刷入开发版获得ROOT权限
小米的手机或平板不同手机型号一般情况官方都提供两个不同系统,可分为稳定版和开发版,稳定版没有提供root权限管理,开发版中就支持了root权限,在很多工作的时候我们需要使用的一些功能强大的app,都需 ...
- 红米K20PRO解锁Bootloader权限并刷入recovery
手机里反正没什么东西了,聊天记录啊好像也没很重要得了,索性全部清除,刷机玩玩. 把稳定版刷成第三方开发版,这样又有时间去折腾root权限,面具和xposed的各种插件了,嘿嘿. 解锁小米手机 我的账号 ...
- 红米note3的wifi断流或假死
红米note3的wifi断流/假死 日常使用note3的时,比如长时间浏览网页,点击一个链接会卡住不动,在等待十几秒之后才恢复.第一反应是不是网络不好?但是这种情况常常出现之后,对比其他的手机,比如价 ...
- nexus 10 救砖 安装lineage OS 15 并 root
因为平板自带的谷歌应用太烦人了,想root之后卸载它们. 一.root nexus 10 官方系统 1.把img拷贝到platform-tools(Android官网下载)文件夹 2.platform ...
- 【MySQL】redo log --- 刷入磁盘过程
1.redo log基本概念 redo log的相关概念这里就不再过多阐述,网上有非常多的好的资料,可以看下缥缈大神的文章:https://www.cnblogs.com/cuisi/p/652507 ...
- MIUI7 系统应用精简(米5、红米note3)
1.由于安装的部分应用在root后无法使用,所以自己一直不能使用MIUI的开发版本. 2.前段时间米5升级MIUI8,实在是用着不咋地,耗电,王者还掉帧,于是降级miui7 3.被逼走上了刷机路. 1 ...
- 红米除线刷的另外一种救砖方法fastboot
原文来自:https://jingyan.baidu.com/article/48a42057e945bca9242504d7.html , 按照它操做了一下,虽然没有救活我的红米1,但是让我更好的了 ...
- 〖Android〗Nexus 7 flo (razor) 刷入Recovery/CM-11.0后卡在开机动画的解决方法
操作日志: 起因:Nexus 7 flo 华硕平板,刷了一个CWM Recovery之后变成了砖机: 尝试1:使用CWM Recovery清除数据,开机失败 尝试2:刷入CM 11 Snapshot的 ...
随机推荐
- "软件随想录" 读书笔记
人员管理: 三种方法: 军事化管理方法, 经济利益驱动法, 认同法. 军事化管理方法不行. 经济利益驱动法也不行. 认同法, 其中一条建议是一起干活的人一起吃饭. 但这种做法比较困难. 设计的作用 寸 ...
- hbase (local mode) remote access
如果初学hbase,没必要弄一个集群,hbase的local mode够用了. 这里写一个简单的教程.适用于初学hbase,想要用代码访问hbase的童鞋们. 目录: 0. 准备 1). 开发环境 ...
- MYSQL数据库表按月备份,滚动,保留6次备份
要求: 每月1日0点:在不影响业务的情况下,备份整月的数据,保留6次备份. 思路: 基于MYSQL事件功能,每月按时完成操作 RENAME语句具有原子性,新旧表无缝切换 RENAME语句仅修改表定义, ...
- IPC- Posix与system v
一.功能上的区别 posix和system v有什么区别/?现在在应用时应用那一标准浮云484212 | 浏览 243 次 2014-11-06 10:362014-11-19 22:36 最佳答案它 ...
- H5中的web worker示例demo分析
web worker 是运行在后台的 JavaScript,不会影响页面的性能. 什么是 Web Worker? 当在 HTML 页面中执行脚本时,页面的状态是不可响应的,直到脚本已完成. web w ...
- async/await 执行顺序详解
随着async/await正式纳入ES7标准,越来越多的人开始研究据说是异步编程终级解决方案的 async/await.但是很多人对这个方法中内部怎么执行的还不是很了解,本文是我看了一遍技术博客理解 ...
- Java模拟http上传文件请求(HttpURLConnection,HttpClient4.4,RestTemplate)
先上代码: public void uploadToUrl(String fileId, String fileSetId, String formUrl) throws Throwable { St ...
- cs231n spring 2017 lecture9 CNN Architectures 听课笔记
参考<deeplearning.ai 卷积神经网络 Week 2 听课笔记>. 1. AlexNet(Krizhevsky et al. 2012),8层网络. 学会计算每一层的输出的sh ...
- [bzoj2286] [Sdoi2011消耗战
还是虚树恩..模板都能打挂QAQ 先在原树上预处理出mndis[i],表示根节点到节点i 路径上边权的最小值(就是断开i与根的联系的最小花费) 建完虚树在虚树上跑树形DP..f[i]表示断开 i 所 ...
- 解决指向iframe的target失效
今天遇到一个bug. 主页面中点击左侧导航栏[某]项后,右侧的iframe页面加载到了新窗口.之后,所有选项的iframe加载都异常. 检查<a>标签target="main&q ...