pixel 4下AOSP11调整

Posted by Codeboy on April 18, 2020

前言

原生的aosp系统可以方便的进行各种操作,同时支持开启userdebug模式,不过也存在一些问题,以pixel4为例,在使用中有遇到以下问题:

  1. 无法使用电信卡
  2. 无法去除桌面搜索栏
  3. 自带的webview非com.google.android.webview
  4. 无法取出底部小白条,实现全屏展示
  5. 无法使用原生pixel4的自带动态壁纸

本次系统基线为android-11.0.0_r36,下面针对以上几个问题进行解决:

开始

⚠️以下操作仅适用pixel4,同时请及时备份文件⚠️!

1. 无法使用电信卡

下载电信相关配置文件,按照目录推送到手机相应目录中,同时需要向/system/build.prop 增加以下配置:

# china telecom
persist.dbg.ims_volte_enable=1
persist.dbg.volte_avail_ovr=1
persist.dbg.vt_avail_ovr=1
persist.dbg.wfc_avail_ovr=1
persist.radio.rat_on=combine
persist.radio.data_ltd_sys_ind=1
persist.radio.data_con_rprt=1
persist.radio.calls.on.ims=1
persist.pixel.oslo.allowed_override=1
pixel.oslo.allowed_override=1
2. 无法去除桌面搜索栏

修改Launcher3中src/com/android/launcher3/config/FeatureFlags.java 文件,关闭搜索框即可,对应代码如下:

public static final boolean QSB_ON_FIRST_SCREEN = true;

将其修改为false,重新编译即可,这里有一份编译好的,点击下载,推送到相应目录即可,或者直接安装apk;

3. 自带的webview非com.google.android.webview

修改framework中的默认webview,/frameworks/base/core/res/res/xml/config_webview_packages.xml ,由com.android.webview 修改成com.google.android.webview ,重新编译即可;

这里有一份编译好的,点击下载,同时安装google的Webview和trichromelibrary即可,Webviewtrichromelibrary

4. 无法取出底部小白条,实现全屏展示

这里参考Magisk模块HideNavBar,根据判断条件,选择对应的模块替换系统即可,下载地址

5. 无法使用原生pixel4的自带动态壁纸

pixel4自带的涂鸦动态壁纸很不错,有网友已经提取,可以直接使用,点击下载,安装即可;

小结

几个点解决后,系统用起来舒服多了;

如有任何知识产权、版权问题或理论错误,还请指正。

转载请注明原作者及以上信息。