其實我本來是在找說為什麼自己編譯的 crDroid 在設定那邊把
「Google Play Intergrity 偽裝」打開後 PI 過不了
明明本來用 official build 的時候沒問題
就找到了 crDroid 官方部落格的說明
https://reurl.cc/04KXV9
大意就是如果你用的 ROM 沒有簽名,用的是 test key 的話 PI 就會過不了
由於 crDroid 是開源的,允許大家製作自己的簽名金鑰
@the306bobby 做了一個方便的腳本來處理這個事情
https://reurl.cc/XZAVO3
這個腳本也可以用在其它 ROM,crDroid 的話不用再去 device tree 加入
"-include vendor/lineage-priv/keys/keys.mk"
使用方法在 Github 的 README 有寫,丢到 ROM 的根目錄執行就好了
那這個腳本不能設密碼,其實如果只是要自己用的話設密碼我覺得其實是自找麻煩就是了
重新編了刷進去後果然 PI 就過了
需要注意的是,如果直接 dirty flash 的話系統會出問題,我遇到的症狀是設定 app 死掉
最後是清 /data 解決
手上的 Poco X3 Pro 在用的 Android 13 版的 crDroid 停止維護了
然後 Android 14 版的殺後台殺得好可怕,就只開遊戲和 Firefox,出去查個資料,馬上就被殺掉了,電池改無限制也沒用
最後只好自己編 Android 13 的來用,是還好直接 brunch 就好不用改東西