[心得] 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