Android 基於 Linux 開發,基本上每個功能都是由一個個應用程式所建立起來。同理接收國家級警報的功能是由「無線緊急警報」這個 App 運作。
預設情況下這個 “App” 會以系統應用程式的方式安裝,熟悉刷機的人應該知道系統 App 在沒 Root 權限下無法刪除/修改,但只要使用 Android 內建的 ADB 就能在 User 權限下停用這個套件,讓你變成一個國家級邊緣人!
不同系統、Android 版本無線緊急警報的 Package Name (下稱包名) 都不一樣,需要用到 Package Name Viewer 去看自己手機的包名是什麼。
Package Name Viewer 下載: https://play.google.com/store/apps/details?id=com.csdroid.pkg&hl=zh_TW
以我這台小米 9T Pro 刷成 crDroid 11.0 的系統為例,Package Name Viewer 看到的包名是 com.android.cellbroadcastreceiver.module
**以下設定不同廠牌的手機可能不同,以自己的手機為準
開啟 ADB 偵錯功能
到設定的 關於手機→版本號碼 點5次就能開啟開發者選項
這時 設定→系統 內就能看到開發人員選項,到裡面開啟 USB 偵錯
接著把手機接上電腦後就會出現 USB 偵錯授權,點允許
使用 ADB 關閉無線緊急警報
回到電腦上下載 ADB 需要的工具: https://developer.android.com/tools/releases/platform-tools?hl=zh-tw
下載後解壓縮將資料夾放在某個地方,比如我放在 C:\platform-tools
打開命令提示字元將路徑切換到該資料夾,並檢測手機是否能以 ADB 跟電腦連線
cd C:\platform-tools adb devices
出現一串英數字且後方寫 device 代表 ADB 有連線成功,之後用指令將最前面查到的包名停用掉
adb shell pm disable-user com.android.cellbroadcastreceiver.module
這時到手機上看「無線緊急警報」這個 App 就會是已停用的狀態,再也不會收到任何警報通知,恭喜升格成邊緣人!
如果想要重新開啟的話一樣透過 ADB 使用下面這行指令就能恢復
adb shell pm enable com.android.cellbroadcastreceiver.module