0.观前注意

本方法不一定保证正确,我只是通过了此方法进入了手机,但是仍然有少部分apk无法安装(比如v2rayNG),但是正常的浏览器和qq是能够正常运行的。

1.刷机准备

  1. 一台Nexus6手机(能够开机进入系统设置)
  2. 一根数据线
  3. 一台能够运行cmd的电脑

2.开始前的准备

本方法采用了adb,fastboot,需要提前在电脑上进行安装准备,手机需要预先解除硬件锁

platform tool下载地址:https://dl.google.com/android/repository/platform-tools_r33.0.0-windows.zip

  • 下载完platform tool后,先选择具体路径解压(我选择的是D:\Android Remake),进行环境配置,具体路径:

    win+Q--编辑系统环境变量--环境变量--path--新建--D:\Android Remake\platform-tools(请务必替换成自己的路径--确定保存并退出

    进行设置,打开开发者模式,打开USB调试OEM解锁即可

解锁bootloader

  • 将手机通过数据线连接至PC
  • 检查设备管理器(通过win+Q进行搜索)中,您的手机是否存在

PS:我当时遇到了设备为未知的情况:这里的情况可以参考b站视频https://www.bilibili.com/video/BV1do4y1y7n1(此处感谢up主)

  • 打开cmd,输入代码(以下3步骤全部在windows终端执行---cmd)

    adb reboot bootloader
  • 此处可以看到手机已经进入bootloader模式,接着继续输入

    fastboot devices

    此处,理论上会出现一行表示您的设备的代码,如果没有,请remake重新检查您的设备管理器。

  • 然后输入代码

    fastboot oem unlock

    结束后将其重启(rebot to system),如果自动重启也是正常现象

2.开始刷机(使用的是官方的twrp recovery的img)

  • 下载对应文件(例如:lineage-18.1-20220227-recovery-shamu.img

链接:https://download.lineageos.org/shamu

  • 连接手机,在PC输入代码

    adb reboot bootloader
  • 检测是否能够运行

    fastboot devices

    应该出现同上面步骤的表示设备的代码

  • fastboot img文件,中间的文件名请自觉替换(<recovery_filename> with the actual filename)

    fastboot flash recovery <recovery_filename>.img

    注意点!!!

NOTE:请完成后不要立刻重启手机,通过fastboot界面的power off(通过音量键调整,电源键确定),然后先按音量键减(远离电源键那侧)后按电源键重新进入fastboot模式。

3.安装LineageOS

  • 下载自己想下载的LineageOS安装包(或者自己的)【本文使用的是LineageOS18.1】

链接:https://download.lineageos.org/shamu(记住是以zip结尾的文件

如果还在fastboot界面的话,选择recovery mode进入(不出意外是一个紫色的图形化界面,如果显示无命令,请重复.img的安装,或者您自己试试音量键加+电源键,那个路径我没成功过)

  • 选择路径Factory reset----Format data/factory reset---Format data进行系统双清(会丢失全部手机文件,请提前备份)
  • 选择Anvanced options,打开Enable ADB
  • 选择Apply from ADB
  • 在PC端将之前下载的LineageOS安装包(我把它命名成了os.zip)和Gapps-pico压缩包(ARM版本)(我把它命名成了gapps.zip)放在C:/User/Admin(就是你cmd的路径,或者你自己cd也行)
adb sideload os.zip

注意观察是否错误,如果没有错误,cmd终端会显示success。

adb sideload gapps.zip

Tip:通常,adb 会报告Total xfer: 1.00x,但在某些情况下,即使进程成功,输出也会停止在 47% 并报告adb: failed to read command: Success。在某些情况下,它会报告adb: failed to read command: No error这也是正常情况。

  • 然后返回上一级菜单,选择Reboot system now进行您的新系统。至此,手机刷机完成?

4.使用时的木大重点

当您开心的进入手机时,会感受到它的流畅。但是!您会惊讶的发现,你没法上网,那是因为手机是通过谷歌服务来进行网络连接检测的,所以您的wifi都连不上。参考本链接:https://www.lineageos.org.cn/thread-118-1-1.html

即可。

接着,可以继续打开开发者模式,通过adb进行豌豆荚等等的安装,(我的v2rayNG没能成功),只后您就能正常使用了。

最后,它自带的浏览器没!法!用!请自觉下载其他firefox,夸克,edge,chrome的浏览器。

5.后记

本次安装我倒腾了大概5h,全程都是下载。但是整的时候过程很累,但是最后至少成功了,遂写此文以记录安装过程,以帮助他人。如有问题,恳请指正(我可能中间有步骤记错了twrp附近)。

参考文献:

https://wiki.lineageos.org/devices/shamu/install

https://wiki.lineageos.org/adb_fastboot_guide#setting-up-adb

https://wiki.lineageos.org/gapps

https://zhuanlan.zhihu.com/p/96968140

https://www.lineageos.org.cn/thread-118-1-1.html

https://zhuanlan.zhihu.com/p/147299441

https://zhuanlan.zhihu.com/p/32561028

Nexus6-刷LineageOS系统(Windows10处理环境下)的更多相关文章

  1. iOS系统提供开发环境下命令行编译工具:xcodebuild

    iOS系统提供开发环境下命令行编译工具:xcodebuild[3] xcodebuild 在介绍xcodebuild之前,需要先弄清楚一些在XCode环境下的一些概念[4]: Workspace:简单 ...

  2. Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决

    之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...

  3. Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70398091 本文出自[我是干勾鱼的博客] 之前的几篇文章: Win7系统64位 ...

  4. Win7系统64位环境下使用Apache——下载mod_jk

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329 本文出自[我是干勾鱼的博客] 之前在几篇文章: Win7系统64位 ...

  5. Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70255992 本文出自[我是干勾鱼的博客] 之前在Win7系统64位环境下使用A ...

  6. php Windows系统 wamp集成环境下redis的使用

    先说一下我的本地环境,使用的是wamp集成环境,(Apache 2.4.9.PHP 5.5.12.MySQL 5.6.17) windows下安装PHP扩展: 第一步:找到扩展文件(.dll),htt ...

  7. Mac系统 MAMP 集成环境下搭建 Redis

    之前由于嫌弃 mac 下命令行搭建 php+mysql 环境太复杂,给自己挖了一个大坑 就是偷懒使用了名为 MAMP 的一键集成安装包 好用是好用,但是等你需要添加点模块和功能的时候就傻眼了 这几天在 ...

  8. 在双系统( Win7 + Ubuntu )环境下正常删除Ubuntu

    前言 首先切记一点:如果你和我一样使用ubuntu的目的是学习操作系统和Unix网络编程等,那么学习环境搭建好了以后切不要随意更新软件.否则系统崩溃,你又得重新配置各种环境,有多麻烦你懂的. 万一你像 ...

  9. Linux系统多网卡环境下的路由配置

    Linux下路由配置命令 1. 添加主机路由 route add -host 192.168.1.11 dev eth0 route add -host 192.168.1.12 gw 192.168 ...

随机推荐

  1. Manacher算法求解回文字符串

    Manacher算法可以在\(O(N)\)时间内求解出一个字符串的所有回文子串(正反遍历相同的字串). 注:回文串显然有两种,一种是奇数长度,如abczcba,有一个中心字符z:另外一种是偶数个长度, ...

  2. Go语言:包管理基础知识

    起因是,遇到一个问题: 经查阅资料,很可能跟包管理有关,之前有了解过忘了就再学一遍顺便解决问题. 学习资料: GO111MODULE 是个啥? - 知乎 (zhihu.com) go mod使用 - ...

  3. golang中的标准库http

    Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现. http客户端 基本的HTTP/HTTPS请求 Get.Head.Post和PostForm函数发出HTTP/HTTP ...

  4. iptables匹配条件总结1

    源地址 -s选项除了指定单个IP,还可以一次指定多个,用"逗号"隔开即可 [root@web-1 ~]# iptables -I INPUT -s 172.16.0.116,172 ...

  5. 通俗易懂详解iptables

    防火墙相关概念 从逻辑上讲.防火墙可以大体分为主机防火墙和网络防火墙. 主机防火墙:针对于单个主机进行防护. 网络防火墙:往往处于网络入口或边缘,针对于网络入口进行防护,服务于防火墙背后的本地局域网. ...

  6. 负载均衡后端状态(proxy_next_upstream 后端错误标识)

    目录 一:负载均衡后端状态 二:down(无论什么情况不会分配流量) 三:backup(备用只有当所有的机器宕机(关闭)才能启动备份服务器) 四:max_fails.fail_timeout(结合使用 ...

  7. elasticsearch算法之推荐系统的相似度算法(一)

    一.推荐系统简介 推荐系统主要基于对用户历史的行为数据分析处理,寻找得到用户可能感兴趣的内容,从而实现主动向用户推荐其可能感兴趣的内容: 从物品的长尾理论来看,推荐系统通过发掘用户的行为,找到用户的个 ...

  8. 删除修改docker网络环境

    安装工具包 yum install bridge-utils -y 设置docker0 ip网段 ip link set docker0 down brctl delbr docker0 brctl ...

  9. 阿里巴巴发布最佳实践 | 阿里巴巴DevOps实践指南

    编者按:本文源自阿里云云效团队出品的<阿里巴巴DevOps实践指南>,扫描上方二维码或前往:https://developer.aliyun.com/topic/devops,下载完整版电 ...

  10. python 定义函数关键字def 简单介绍

    一  在类中定义的def # python中def 是用来干什么的? # 可以定义函数,就是定义一个功能. class People(): def __init__(self): print(&quo ...