2021年中秋,放假三天,入手一个1+9pro ,正好是新机没事瞎折腾开始
准备给一加9pro装个最新的lineageOS,参考了下面两个文章:
Install LineageOS on lemonadep | LineageOS Wikihttps://wiki.lineageos.org/devices/lemonadep/install?
一加9pro刷lineage系统教程 更正版 - OnePlus 9 系列 - 一加手机社区官方论坛注意事项·刷机前确手机系统为氧os最新版注意事项·刷机前确手机系统为氧os最新版注意事项·刷机前确手机系统为氧os最新版第一步:首先要在电脑上准备好这两个文件,rom包和Recovery这个东西,官网可以下载下来 ... ,一加手机社区官方论坛http://www.oneplusbbs.com/forum.php?mod=viewthread&tid=6006440下面是我的步骤:
LineageOS Downloadshttps://download.lineageos.org/lemonadep在上面网站下载最新的 rom 和 recovery应用
另外还要下载一个变砖恢复软件及高通9008驱动,
大侠阿木博客 - 杂七杂八技术博客
参考下面的链接吧
【导航贴】 9008救砖OTA包 root工具等全搜集(长期更新) - OnePlus 9 系列 - 一加手机社区官方论坛
9008线刷的截图如下:
当不小心刷坏了时,用这个软件可以救活手机,另外这个软件有时对双typec的数据线及usb3.0的兼容不太好,建议使用老电脑的usb2.0的,每次重启手机,接上电脑 ,点上start按钮,就可以自动刷了同时按音量+ -就可以检测到,。另外刷完这个系统,其oem的锁需要科学上网更新下才可以解开。大约5分钟左右就可以升级完成了。
如果没有科学上网的话,再刷一个colorOS的更新包才可以。
有了上面这个软件,就开始各种折腾了。反正这个软件相当于时光倒流。我是放假这三天蒸腾了10几次才稳定成功了。
该有的软件都有了,
1、给你的一加9pro解锁,开发者选项打开oem锁,高级重启,选择引导加载器,
或者adb reboot fasstboot 进入如下界面
电脑打开adb输入fastboot oem unlock,手机界面选择最下面那个,等待手机自动重启,会清除数据哦。
然后选中英文的要解锁。
2、解锁完成后手机再次进入到引导加载器,连接电脑打开adb输入fastboot flash boot空格,把你刚刚下载recovery拖进去,然后按键盘的回车,我们以
LineageOS Downloadshttps://download.lineageos.org/lemonadep
lineage-18.1-20210921-recovery-lemonadep.img 为例
fastboot flash boot_a lineage-18.1-20210921-recovery-lemonadep.img
fastboot flash boot_b lineage-18.1-20210921-recovery-lemonadep.img
实际上专业写法应该是这样的,增加一个--slot=all 表示ab两个全刷,--slot=a表示只刷a分区
fastboot flash --slot=all boot lineage-18.1-20210921-recovery-lemonadep.img
输出为
我们耐心等待,刷入完成后,手机停留fastboot模式,手机音量键+选择recovery mode 确认电源键,手机会重启到这个系统的的recovery。
下图为进入recovery mode界面
格式化,选择Factory Reset然后Format data/Factory reset然后Format data,格式化完成后选择返回,然后选择Apply Update然后Apply from ADB然后不要动手机了,电脑adb输入adb sideload空格把你下载的rom包拖进来,键盘回车,卡47%耐心等待。
刷入完成后运行一下 adb sideload copy-partitions-20210323_1922.zip,相当于把ab两个分区都进行复制了一下。如果命不好Active slot:b,不进行复制就会出错了!lineageOS官方给出的解释是:
翻译一下
自动翻译的不太好,我人工再补充一下,就现在是AB两个槽位,万一你切到B槽位,还是以前的rom就容易变砖头了,所以刷下这个保证AB相同。
adb sideload copy-partitions-20210323_1922.zip
。注意一下adb 的版本号 好像要1.0.32以上才行。
然后重启动一下就OK了,相当我试着刷了lineage-18.1-20210914-nightly-lemonadep-signed.zip然后用他系统自动升级 lineage-18.1-20210921-nightly-lemonadep-signed.zip,也可以正常升级。之前变砖头一次就是这个同步没有做,自动更新后切到slotB 就会变砖头了。
另外连接上wifi后会提示网络受限
使用如下方法改进
# 删除默认的地址
adb shell settings delete global captive_portal_https_url
adb shell settings delete global captive_portal_http_url
# 修改新的地址
adb shell settings put global captive_portal_http_url http://captive.v2ex.co/generate_204
adb shell settings put global captive_portal_https_url https://captive.v2ex.co/generate_204
改完同样把手机切换飞行模式,再切换回来就可以了。如果需要其它服务器地址,自行修改,如 MIUI 的是 http://connect.rom.miui.com/generate_204 地址
另外如果要使用google play
可以去The Open GApps Projecthttps://opengapps.org/
选择你要的android版本,右边选nano就可以。200M左右。
super、stock、full、mini、micro、nano、pico,很多人不知道差别是什么,这里说明一下
包含了所有 GApps ,像韩语日语中文拼音中文注音输入法等。(请注意:如果你是用的是基于原生的 ROM ,本版本会替换相机,通讯录等等所有有关应用)。体积1G左右,如果System分区剩余空间不够,就会刷入失败。
类似于 Google Pixel 出厂内置的 GApps ,相比 super 版少了其他语种的输入法以及 Google 地球等。(请注意:如果你是用的是基于原生的 ROM ,本版本会替换相机,通讯录等等所有有关应用)。体积820M~840M左右,如果System分区剩余空间不够,就会刷入失败。
与 stock 版所包含的内容相同,但此版本不会替换手机原本的应用。体积670~690M左右,如果System分区剩余空间不够,就会刷入失败。
包含基础的 Google 服务框架,以及一些影响力较大的 GApps ,相比 full 版去掉了 Docs 等应用。体积370M~390M左右,如果System分区剩余空间不够,就会刷入失败。
包含基础的 Google 服务框架和 Gmail 等常见 GApps。体积190~210M左右,如果System分区剩余空间不够,就会刷入失败。
包含基础的 Google 服务框架,但不会有其他 不必要的 GApps。体积160M~180M左右,如果System分区剩余空间不够,就会刷入失败。
包含最迷你的 Google 服务框架,但由于框架并非完整,部分 GApps 可能无法运行。体积110~120M左右,如果System分区剩余空间不够,就会刷入失败。
然后
adb reboot recovery
进入recovery ,用
然后选择Apply Update然后Apply from ADB然后不要动手机了,电脑adb输入
adb sideload open_gapps-arm64-11.0-nano-20210922.zip
空格把你下载的rom包拖进来,键盘回车。刷入完成后重启动就好了!
安装Magisk,下载地址Releases · topjohnwu/Magisk · GitHubhttps://github.com/topjohnwu/Magisk/releases
跟OpenGapp方法差不多,进入recovery 界面 ,把下载的Magisk-v23.0.apk复制为为 Magisk-v23.0.zip
adb sideload Magisk-v23.0.zip
重启动后,再通过安一个前台界面
adb install Magisk-v23.0.apk
注Magisk-v23.0.zip和Magisk-v23.0.apk是同一个文件,解压缩后可以看到.zip里面的sh安装脚本。
对于有一些不兼容及检测root的app可以通过MagiskHide选中崩溃的app进行修补。
安装EdXposed
不是最新的RIru就行,要用Riru-v25.4.4.zip、EdXposed-v0.5.2.2_4683.zip、EdXposedManager-4.6.2.apk复制到sd卡中
打开Magisk,选择“Install from storage",依次安装Riru和EdXposed,然后安装apk,最后重启
开启Hide
在Magisk的设置中开启Magisk Hide,然后在列表中选中要被hook的app
在EdXposed的Xposed Hide中,选中要被hook的app即可
文中用到的文件:
链接:https://pan.baidu.com/s/1A3Y36WogS7o0MaPwjSgSaw
提取码:iwqb
这个系统安兔兔跑分,超越85%用户
,用鲁大师跑个分,江湖排名45
再补充一下用线刷好后的氧OS,如果刷成colorOS
直接adb push OnePlus9Pro_ChangetoColorOS.zip /sdcard/
然后在系统更新中选择该包就可以刷成colorOS ,然后再上传一个最新colorOS的安装包到sdcard
一加9 Pro/ColorOS 12 C.46 - 一加手机官方ROM - 大侠阿木云盘-一加手机官方ROM下载
也是在系统更新中先择zip包即可