[心得] Pixel 5 手势导航列 Patch

楼主: NCTUFAIWEN (交大废文王子)   2021-03-09 04:23:10
Pixel系列在Android 11若使用Gestural Navigation Bar(手势导航列)一直存在一个很烦的Bug
就是当使用横向程式时导航列有很大的机会会黏在萤幕旁边
但这么明显的Bug谷哥摆烂至今都不愿意修
https://www.reddit.com/r/GooglePixel/comments/k2ogwx/white_bar_bug_pixel_4a/
小弟我不是写Android的,以下有错再麻烦其他大大补充
我稍微花点时间研究了一下,发现原因似乎是Google想要处理横向滑动导航列这个手势时,若切换的APP是不同方向的(例如现在想切换横向的游戏及直向的FB之类的),那为了让使用者保持一致性(?所以决定"画"一个导航列让使用者知道这时候该从哪里滑动手势。
然而这个导航列画得并不好。
像Pixel 5是挖孔萤幕,那导航列根本画歪一边,画完的回收处理貌似也没写好所以导致那条就黏在那很讨厌
原理不细讲了,总之就是想办法Bypass掉这个画导航列(SecondaryHome)的功能这样
Patch是用Magisk Module的方式,所以没有Magisk Root的可以左转了,也不建议没有玩过Magisk Root的来刷这包
因为是Patch SystemUIGoogle.apk这支,所以请记得:
当任何系统升级前,都必须先移除这个Module,否则有可能会boot loop
阿如果不幸真的忘记了卡重开机的话网络上有教如何靠ADB remove all modules就不赘述
Google继续摆烂不修的话,没意外就必须每个版本都patch一次
所以还是希望Google帮帮忙修一下吧QQ
Only For System Version RQ2A.210305.006
P.S. 理论上pixel系列都可以,但我只测过Pixel 5,其他机型要刷请自行斟酌。另外个人不负责任何刷坏的情况,请有能力自行处理的再玩
Download : https://bit.ly/3tdYoF5
另外推荐一个专搞SystemUIGoogle.apk修改的 : https://bit.ly/3btAC1D
我的灵感来源就是他所以Module名称也就保留他的范本了

Links booklink

Contact Us: admin [ a t ] ucptt.com