Nexus6-刷LineageOS系统(Windows10处理环境下)
0.观前注意
本方法不一定保证正确,我只是通过了此方法进入了手机,但是仍然有少部分apk无法安装(比如v2rayNG),但是正常的浏览器和qq是能够正常运行的。
1.刷机准备
- 一台Nexus6手机(能够开机进入系统设置)
- 一根数据线
- 一台能够运行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结尾的文件)
下载谷歌框架支持插件,在Open Gapps上面下载(本人的下载路径:ARM-11.0-pico)(我试了很多遍,选择stock版本会因为手机system的空间不足爆Error:70,所以选择了最小谷歌支持包)
官网链接:https://opengapps.org/(pico大小大概100MB左右,因此我直接下载了,如果要下载1GB的stock版本,可以选择OffCloud来下载,新用户可以免费下载3次,速度较快)
点击recovery模式(接着上面的过程)
fastboot boot <recovery_filename>.img
如果还在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处理环境下)的更多相关文章
- iOS系统提供开发环境下命令行编译工具:xcodebuild
iOS系统提供开发环境下命令行编译工具:xcodebuild[3] xcodebuild 在介绍xcodebuild之前,需要先弄清楚一些在XCode环境下的一些概念[4]: Workspace:简单 ...
- Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决
之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...
- Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70398091 本文出自[我是干勾鱼的博客] 之前的几篇文章: Win7系统64位 ...
- Win7系统64位环境下使用Apache——下载mod_jk
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329 本文出自[我是干勾鱼的博客] 之前在几篇文章: Win7系统64位 ...
- Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70255992 本文出自[我是干勾鱼的博客] 之前在Win7系统64位环境下使用A ...
- php Windows系统 wamp集成环境下redis的使用
先说一下我的本地环境,使用的是wamp集成环境,(Apache 2.4.9.PHP 5.5.12.MySQL 5.6.17) windows下安装PHP扩展: 第一步:找到扩展文件(.dll),htt ...
- Mac系统 MAMP 集成环境下搭建 Redis
之前由于嫌弃 mac 下命令行搭建 php+mysql 环境太复杂,给自己挖了一个大坑 就是偷懒使用了名为 MAMP 的一键集成安装包 好用是好用,但是等你需要添加点模块和功能的时候就傻眼了 这几天在 ...
- 在双系统( Win7 + Ubuntu )环境下正常删除Ubuntu
前言 首先切记一点:如果你和我一样使用ubuntu的目的是学习操作系统和Unix网络编程等,那么学习环境搭建好了以后切不要随意更新软件.否则系统崩溃,你又得重新配置各种环境,有多麻烦你懂的. 万一你像 ...
- Linux系统多网卡环境下的路由配置
Linux下路由配置命令 1. 添加主机路由 route add -host 192.168.1.11 dev eth0 route add -host 192.168.1.12 gw 192.168 ...
随机推荐
- MySQL的innoDB存储引擎的运作方式,数据结构等
先上InnoDB架构图: 自上而下依次为内存区结构,后台线程,操作系统,磁盘存储,日志文件等. 其中内存由缓冲池,额外缓冲池,日志缓冲池组成.其中缓冲池中结构如下: 在磁盘存储文件中,MyISAM存储 ...
- 第01讲:Flink 的应用场景和架构模型
你好,欢迎来到第 01 课时,本课时我们主要介绍 Flink 的应用场景和架构模型. 实时计算最好的时代 在过去的十年里,面向数据时代的实时计算技术接踵而至.从我们最初认识的 Storm,再到 Spa ...
- 用shell脚本写出检测/tmp/size.log文件,如果存在显示它的内容,不存在则创建一个文件将创建时间写入
1 #!/bin/bash 2 if [ -d "/tmp" ]; then 3 echo "/tmp is exists" 4 else 5 mkdir /t ...
- html图像 表格 列表
创建图像映射 <img src="/demo/planets.gif" width="145" height="126" alt=&q ...
- Error building SqlSession. ### The error may exist in dao/UserMapper.xml ### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration(2 字节的 UTF-8 序列的字节 2 无效。)
关于在学习Mybatis框架时运行报错 Caused by: org.apache.ibatis.exceptions.PersistenceException: ### Error building ...
- vi与vim编辑器与解决vim编辑异常
目录 一:vi与vim编辑器 二:解决vim编辑异常 一:vi与vim编辑器 vim是vi的升级版编辑器,就是vim比vi丰富一些. 1.安装vim 命令 yum install vim -y 2.打 ...
- postgresql dba常用sql查询语句
查看帮助命令 DB=# help --总的帮助 DB=# \h --SQL commands级的帮助 DB=# \? --psql commands级的帮助 \dn[S+] [PATTERN],其中[ ...
- AT2645 [ARC076D] Exhausted?
解法一 引理:令一个二分图两部分别为 \(X, Y(|X| \le |Y|)\),若其存在完美匹配当且仅当 \(\forall S \subseteq X, f(S) \ge |S|\)(其中 \(f ...
- Android 四种方法写按钮点击事件
1.匿名内部类的方式 2. 创建一个类实现onclickListener,实现onclick方法,设置控件点击事件时传一个类的对象. 3. 让当前类实现onclickListener,设置控件点击事件 ...
- 类扩展(Class Extension)
类扩展(Class Extension) 也有人称为匿名分类 - 作用 - 能为某个类增加额外的属性.成员变量.方法声明 - 一般将类扩展写到.m文件中 - 一般将一些私有的属 ...