鳄梨酱 = guacamole = OnePlus 7 Pro
选择:
从发布时就一直想买的手机,也有很多人推荐,一直拖到现在,终于从官网买回来了~
在这个大家都是打孔全面屏的时代,我宁愿不要全面屏(Xiaomi Redmi Note 4 就挺好的),也不愿意在显示区域打孔,还有要求可折腾,所以这次换手机的时候就不再考虑 Xiaomi 了。
看到了 OnePlus 7 Pro,解锁无门槛,看了 XDA,包也挺多,甚至还有 Kali NetHunter 的官方支持,下单了!
体验:
到手后,发现比 mido 重了挺多,屏幕是无打孔的曲面屏,指纹是屏下光学指纹,稍微有点不习惯,而且可能是我录制时为了兼顾不同角度方向,录制的指纹不太好,并不能像宣传那样秒解锁。
前置升降式摄像头,因为并不怎么用前置摄像头所以不做评价;后置 3 摄像头,分别是广角,普通,微距 3 个不同的摄像头,对于没用过当代旗舰的我来说,感觉太高端了。
有 NFC,可以刷公交卡,无法复制加密卡(App 限制),可以解密后复制卡号再加密,但厂商数据块并不能完全复制,部分门禁可能不认。
折腾:
然后就是惯例的解锁和刷入 twrp,因为 guacamole 使用了 A/B 分区方式,没有传统的 recovery 分区,recovery 已经包含在 boot 分区里了,所以应该使用 fastboot boot twrp.img
进入 twrp,然后刷入 twrp 的安装包。
如果想在刷机后保留 twrp 和 magisk 的话,需要按以下顺序刷入:
进入 twrp,刷入 ROM 包;
刷入 twrp 安装包;
刷入 magisk 安装包。
OTA 更新也是,只不过 OTA 更新的操作步骤是,在系统里写入更新后不要重启,在 magisk 刷入 trwp 后再安装 magisk。
更新到 Android 11 后,twrp 暂未支持解密分区,如果分区有加密,进入 twrp 会 bootloop。从 3.6.0 起已支持。
获取 root 的方法:
去官网下载全量包,解压拿到 payload.bin
;
使用 payload_dumper 把 boot.img
解出来;
进入系统安装 magisk app,选择 boot.img
打补丁;
进入 fastboot 模式,刷入 fastboot boot boot.img
;
然后在 magisk app 里再次安装即可。
查看槽位:fastboot getvar current-slot
切换槽位:fastboot set_active a
系统:
H2OS:广告。google play 套件不完全。
OxygenOS:UI 类原生,但少了很多设置。Alipay 可以用指纹,Wechat 不可用。支持双 VoLTE 双 4G。
Pixel Experience:未深度测试使用。SIM 卡设置可能不正常,不支持指纹,不知道后续有没有更新修复。
Havoc:虽然有带 Gapps 的版本,但信号差。
所以暂时选择了 OOS。(以上内容仅代表发文时的状态,现在情况可能有所改变)
从类原生切换过来,还是有点不习惯。修改了部分设置。
关闭浮动通知:adb 执行 settings put global heads_up_notifications_enabled 0
或者通过 Quick Settings 关闭
删除部分应用:
删除 /data/india
文件夹
获取当前应用包名:dumpsys window | grep mCurrentFocus
显示用户列表:pm list users
卸载:pm uninstall --user 0 包名
,恢复:cmd package install-existing 包名
1 | work-life balance(com.oneplus.opwlb) |
2022/03/13 更新:
Magisk 发布更新,移除了 MagiskHide
功能,新的隐藏方式改为 Zygisk
。
找到了实现电量条的方式:安装 LSPosed 框架,再安装 GravityBox 找到电量栏功能。
一加公交卡不再需要去 APKMirror 下载,直接下载 OPPO 软件商店就可以更新。
或者可以从 H2OS 提取,解包拿到 system.img
提取 apk 安装就好。
2024/01/02 更新:
找到了进入工程模式的方法:
https://technastic.com/oneplus-secret-codes-hidden-settings/
https://community.oneplus.com/thread/1504461
先在拨号输入 *#06#
,得到 IMEI 1,粘贴到 OnePlus Unlock Code Generator 生成解锁代码,然后输入 *#*#5646#*#*
,在扫码界面直接返回,手动输入解锁码,解锁完成后,可以通过 *#808#
进入工程模式。
如果想扫码进入,可以生成内容为 op_eng://解锁码
的二维码使用。
在 工程模式 ->Charger (普通充电器) 中,多次点击 电池容量
栏,可以显示电池健康度。