目录

  • 前言
  • 前提
  • 步骤速览
    • 前期准备
    • 刷入TWRP清除数据
    • 刷入系统
      • 线刷
      • 卡刷(我的选择)
  • 刷回MIUI
    • 准备
    • 步骤
  • 参考资料

前言

之前有个旧手机想再刷个机凑合用一下,但是自己忘了怎么刷,上网查了一下。结合自己的经验和遇到的问题,做出整理。

前提

  1. MIUI最新开发版刷机包
  2. ADB(Android SDK Platform-Tools)(CN链接)
  3. LineageOS
  4. TWRP(替换自带的Recovery)
  5. OpenGapps(我选择的是ARM64+9.0+nano)(可选)
  6. SU(可选)
  7. ADB驱动(启动USB调试后电脑无法安装驱动时使用)(CN链接)

步骤速览

前期准备

  1. 刷机前先备份数据(玩国际服游戏的记得先把引继码记下来)
  2. 下载 LineageOS 16.0 最新版本,TWRP 最新版本,ADB安装包和驱动,SU包,MIUI最新开发版;
  3. 解锁手机设备。
    手机设置 -> 开发者选项 -> 设备解锁状态”中绑定账号和设备,根据官方教程解锁;
    手动进入Bootloader模式(关机后,同时按住开机键和音量下键);通过USB连接手机,点击 “解锁”按钮;
  4. 解压ADB包到一个电脑位置,如:D:\adb;
  5. 电脑中,打开“高级系统设置",打开”高级“标签,打开“环境变量”,“系统变量”中选择path,并点击“编辑”;
  6. 变量值末尾添加“D:\adb;(与ADB解压路径名一致);确定;
  7. 测试在CMD中输入adb回车后是否能够正常使用;

刷入TWRP清除数据

  1. 设置→我的设备→全部参数,连续按MIUI版本,开启开发者选项。
  2. 更多设置→开发者选项,开启USB调试;
  3. 手机连接电脑,CMD 下输入 adb devices 看手机是否能弹出调试授权窗口;(我这里没有正常识别到设备,见参考资料[3])
  4. 输入“adb reboot bootloader”,回车,手机界面出现fastboot和安卓兔;
  5. cmd命令窗口,输入“fastboot devices”,回车,命令窗口出现设备编号;
  6. cmd命令窗口,输入“fastboot flash recovery”, 将下载的TWRP文件拖入命令窗口,回车,等待安装完成;
    (也可以Fastboot flash recovery “安装包路径名”,回车)
  7. 直接按 volume up+power键出现MI,进入 Team Recovery 界面(如果重启了手机则系统回刷回原Recovery);
  8. 选择“清除”–“高级清除”–选择除内部存储和USB以外的各项;“清除”–“格式化data分区”;

刷入系统

这里分为两种方法:

线刷

  1. 选择“高级选项”–“ADB sideload”–滑动确认;
  2. 电脑进入cmd命令窗口,输入“Adb sideload”,拖入MIUI安装包,回车,等待安装完成;
  3. 安装成功后再进入TWRP,电脑进入cmd命令窗口,输入“Adb sideload”,拖入LineageOS 16.0安装包,回车,等待安装完成(刷入OS包时,最好选择双清);
  4. 重复此过程,安装Google apps(必须);
  5. 重复此过程,安装SU(可选);
  6. 重启手机,进入Lineage系统,安装完成。

卡刷(我的选择)

  1. 启动TWRP后电脑的USB能识别到U盘,将MIUI的包放进去。
  2. 点击“安装”,刷入镜像,将MIUI刷入。
  3. 相同的方法再安装LineageOS,刷入。
  4. 视情况再安装其他如Gapps、SU、Magisk等等。

刷回MIUI

准备

  1. Xiaomi Flash Tool
  2. MIUI刷机包

步骤

(懒得写了)

参考资料

  • 安卓手机小米5s的LineageOS 16.0刷机教程
  • Install LineageOS on capricorn
  • Win7连接手机提示ADB Interface 找不到驱动程序 解决办法

MI5s安装LineageOS 16相关推荐

  1. lineage os android 9,LineageOS 16.0 发布,基于 Android 9

    自源自 CyanogenMod 的社区项目 LineageOS 开始向部分型号手机推出基于 Android 9 的 16.0.8月份以来,LineageOS一直在努力将独特功能移植到这个新版本的And ...

  2. 小米平板1刷lineageOS 16.0 教程

    本文只针对于小米平板1升级 lineageOS 16.0,其他版本可参考:https://www.jianshu.com/p/71aa0f22b466 刷机文件下载 下载地址: 百度网盘:链接: ht ...

  3. 小米平板刷机shell怎么退_小米平板1刷lineageOS 16.0 教程

    本文只针对于小米平板1升级 lineageOS 16.0,其他版本可参考:https://www.jianshu.com/p/71aa0f22b466 刷机文件下载 下载地址: 百度网盘:链接: ht ...

  4. 红米note+html编辑器,红米Note7 Pro使用LineageOS 16问题备忘录

    红米Note7 Pro使用LineageOS 16过程中遇到了若干问题,经过摸索后问题已解决,这里给自己备忘一下,同时也能方便其他同学少走弯路或一起讨论更好的解决方法. 1. TWRP无法启动 状态: ...

  5. Pwn环境配置(二)——VMware虚拟机安装Ubuntu 16.04系统

    Pwn环境配置(二) 安装Ubuntu 16.04系统,至于为什么非要是Ubuntu 16.04系统呢,我也不太清楚,只知道大佬们用的都是这个.好像是,它兼容性好之类的吧- 下面步入正题开始安装, 首 ...

  6. HP Z840 工作站配sSAS Raid 安装 Ubuntu 16.04 系统

    惠普Z840工作站配SAS RAID安装win7系统加载驱动 安装ubuntu的最低版本版本要求是01.25,请更新到官方最新的02.31测试 1. BIOS系统更新 1. 准备好一个空的U盘,格式化 ...

  7. Linux下安装nginx (tar解压版安装) nginx1.16.1

    https://blog.csdn.net/qq_40431100/article/details/104729504 Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkc ...

  8. linux添加nginx,linux下安装Nginx1.16.0的教程详解

    因为最近在倒腾linux,想安装新版本的nginx,找了一圈教程没有找到对应的教程,在稍微倒腾了一会之后终于成功的安装了最新版. 服务器环境为centos,接下来是详细步骤: 安装必要依赖插件 ? 创 ...

  9. 光盘安装linux16.04,cobbler安装ubuntu 16.04巨慢

    最近在测试使用cobbler安装ubuntu 16.04的系统,使用的cobbler默认ks,/var/lib/cobbler/kickstarts/sample.seed,pxe安装ubuntu 1 ...

最新文章

  1. 科大星云诗社动态20210214
  2. sizeof 和 strlen
  3. 绘制机械图c语言编程,求用C语言绘制机械三视图程序?
  4. 集成测试还原数据库_项目学生:分片集成测试数据
  5. 程序代码移植和烧录需要注意什么_购买建站模板需要注意什么问题
  6. 数据库优化 - MYSQL优化
  7. html如何为“选择”框创建占位符?
  8. python3 re模块_python3+ 模块学习 之 re
  9. 工厂模式在 Calendar 类中的应用
  10. Python 中的几种矩阵乘法 np.dot, np.multiply, *【转】
  11. Android勒索软件分析
  12. 8大数据库性能优化方案,YYDS!
  13. 【已解决】微星主板开启msi fast boot后不能进BIOS
  14. 最新消息:原谷歌中国副院长刘骏任职人民搜索首席科学家
  15. 新人爬虫学习_爬取腾讯招聘信息
  16. 科幻计算机类小说,五本超级火爆的科幻类小说,每一本都让你欲罢不能
  17. 使用Adobe XD低版本打开高版本文件
  18. afn原理 ios_iOS AFNetworking网络框架详解
  19. node.js基于WebStorm服装购物网站的设计与实现毕业设计源码281444
  20. 【独立版】翻牌领红包系统一物一码仿口味王验证码抽奖码得红包追溯码源码程序无加密

热门文章

  1. 三,python基础初识。
  2. pdf怎么分割页面?
  3. java类的继承,接口,抽象类总结
  4. Conflunce从JIRA同步用户账户的配置方法
  5. java学习第八天内容
  6. 《数据库系统概论(第五版)》学习资料
  7. Metal 案例03:大批量顶点数据的图形渲染
  8. Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight respon
  9. ElasticSearch深入浅出
  10. 稠密的方法之一:洗洁精6502透明液态增稠剂