记一次为Realme Q2安装AOSP GSI
in with 1 comment

记一次为Realme Q2安装AOSP GSI

in with 1 comment

缘起

Realme UI没法显示电池曲线,只能看待机、亮屏时间……加上夏天到了,Q2开始卡顿,于是起了刷类原生的念头。

提前说明,刷机会需要清除数据(包括你的照片、短信、聊天记录等),请注意备份。

本文为刷机小白服务,可能略显啰嗦,老手们取其精华即可。

根据记忆编写,如遇到问题可以在下方留言或给我发邮件。

磨刀不误砍柴工

你需要……

  1. 一部运行正常的Realme Q2
  2. 一台计算机
  3. 来自phhusson的AOSP GSI

phh的AOSP一直在更新,经测试Android 11在Q2上有较大问题(例如相机无法使用),个人推荐AOSP 10.0 v222,以下是链接。

有GAPPS

无GAPPS

重点:Q2需要使用arm64-ab镜像。

  1. 来自Google的Platform Tools

打开platform-tools,根据你的系统下载platform-tools。(可选,wzsx150的工具包中其实包含了这套工具,有洁癖的同志们可能需要这一步……本文基于wzsx150的工具包展开说明)

  1. 来自wzsx150的TWRP镜像及刷入脚本

打开https://cloud.189.cn/t/BjyU73bUJF3i (访问码:jnm0),找到TWRP-3.4.2B-1211-REALME_Q2-CN-wzsx150-fastboot.7z,下载备用。

开始

退回Relame UI 1.0并为Q2解锁,教程已经有,此处不多加赘述。

解压TWRP-3.4.2B-1211-REALME_Q2-CN-wzsx150-fastboot.7z并进入TWRP-3.4.2B-1211-REALME_Q2-CN-wzsx150-fastboot文件夹,将Q2重启至fastboot模式,运行recovery-twrp一键刷入工具.bat。根据引导刷入TWRP,刷写成功后应该会自动重启至TWRP。

为防万一,先把高级选项中的三件套做了……

  1. 防止覆盖TWRP
  2. 关闭AVB2.0的启动校验
  3. 关闭AVB2.0的DM校验

解压前文下载好的AOSP GSI到喜欢的位置,此处以C:\Users\David\Downloads\system-quack-arm64-ab-gapps.img举例。实际情况中目录与文件名都可能不同,只是方便说明……

在TWRP的高级选项中打开用户空间fastboot模式,运行TWRP-3.4.2B-1211-REALME_Q2-CN-wzsx150-fastboot文件夹中的打开CMD命令行.bat,应该会打开一个CMD窗口。

输入fastboot flash system <镜像位置>,按下Enter运行。

例:fastboot flash system C:\Users\David\Downloads\system-quack-arm64-ab-gapps.img

刷写完成后在TWRP的清除菜单中清除data。

重启至系统,应该已经可以启动了。

修复一些小问题

  1. 亮度无法调节

根据XDA的方法……运行以下三行命令。

su
setprop persist.sys.qcom-brightness $(cat /sys/class/leds/lcd-backlight/max_brightness)
setprop persist.sys.overlay.devinputjack true

效果应该是立竿见影的,如未生效请尝试重启。

  1. 高刷

设置-->Phh Treble Settings-->Misc features-->Force FPS中选择1080x2400@90.0,屏幕应该就会以90hz运行。(其实120hz也是可用的,但会有卡顿的现象)

  1. 我的状态栏时钟被摄像头挡住了,怎么办?

说实话我也不知道……我选择的方案是用重力工具箱(Gravity Box)将时钟调至居中位置。

  1. Play商店提示设备未经验证,无法登陆怎么办?

请前往https://www.google.com/android/uncertified/ 查询并注册自己的设备ID,可能需要魔法。

  1. Magisk提示"检测到不属于Magisk的su文件"怎么办?

运行"设置-->Phh Treble Settings-->Misc features-->Securize",重启后删除"/system/xbin/su"即可。

  1. 蓝牙媒体音频修复

勾选"设置-->Phh Treble Settings-->Misc features-->Force-disable A2DP offload",重启后即可正常使用。