由於有太多的朋友在這次的更新都遇到了通知延遲或不通知的問題,再加上陸版的手機款式多種,為了解決各款陸版機型的共同問題,我這邊提供我寫的cmd檔,眾網友拿到之後只要開啟手機的adb相關權限,然後連接電腦與手機,執行該執行檔,應該可以解決90%以上機型不通知的問題....大家試看看囉!!https://drive.google.com/file/d/1oWLYdPJT1sISYZC6izwtlI5RkQmbYb5n/view?usp=sharing
因為針對的是所有機型,所以如果有的機型執行之後手機沒有自行啟動,是因為卡在第7步驟,那沒關係的,就自行手動重啟即可,前面6步驟都有執行完畢應該就可以解決的!!部分較新的機型其實無法執行第7步驟的!!
2026-08-25 14:29 #16
問題的根本原因是這次Greezer 多了針對GMS 關閉螢幕立即凍結指令(可以關閉)
可以用這個指令確認
adb shell dumpsys greezer | findstr /i "mGmsLimitEnabled GMS"
IM mGmsLimitEnabled : false
pkg: com.google.android.gms uid: 10134 frozenTime: 0 activeTime: 207758 count: 0 thawReason: {} rate: 0.00
pkg: com.google.android.gms uid: 99910134 frozenTime: 0 activeTime: 36165 count: 0 thawReason: {} rate: 0.00
確認 IM mGmsLimitEnabled 狀態
預設是開啟的 我的是已經手動關閉
還有GMS要加入至這個清單MILLET_NO_RESTRICT_APP
不然PowerStrategyMode 偵測到GMS變成背景 一樣會凍結
然後就是若動到電源設定
MILLET_NO_RESTRICT_APP會回寫預設清單 等於把GMS刪除
詳細說明與APK下載參見原作者
https://github.com/dingwen07/hyperos-fcm-fix
echo [7/9] 關閉 Greezer 對 GMS 的背景凍結限制...
adb shell setprop persist.sys.greezer.gms.limit false
echo [8/9] 加入 Doze 系統休眠白名單 (GMS)...
adb shell dumpsys deviceidle whitelist +com.google.android.gms
echo [9/9] 解除 GMS 背景執行限制 (RUN_IN_BACKGROUND)...
adb shell cmd appops set com.google.android.gms RUN_IN_BACKGROUND allow
echo =========================================
這樣有完整解決嗎?請指教!!
@echo off
chcp 65001 >nul
title MIUI / HyperOS 優化腳本 (穩定修復版)
echo =========================================
echo 正在檢查 ADB 裝置連線狀態...
echo =========================================
adb devices | findstr /R /C:"device$" >nul
if errorlevel 1 (
echo [X] 未檢測到已授權的 ADB 裝置,請確認 USB 調試已開啟並允許電腦連線。
pause
exit /b
)
echo [V] 已成功連線至 Android 裝置!
echo.
echo =========================================
echo 1. 移出無用/廣告/中國區專用服務之省電白名單 (Doze Whitelist)
echo =========================================
adb shell dumpsys deviceidle whitelist -com.unionpay.tsmservice.mi
adb shell dumpsys deviceidle whitelist -com.miui.systemAdSolution
adb shell dumpsys deviceidle whitelist -com.miui.analytics
adb shell dumpsys deviceidle whitelist -com.xiaomi.metoknlp
adb shell dumpsys deviceidle whitelist -com.xiaomi.greenguard
adb shell dumpsys deviceidle whitelist -com.sohu.inputmethod.sogou.xiaomi
adb shell dumpsys deviceidle whitelist -com.xiaomi.gamecenter.sdk.service
adb shell dumpsys deviceidle whitelist -com.xunlei.downloadprovider
adb shell dumpsys deviceidle whitelist -com.xiaomi.market
adb shell dumpsys deviceidle whitelist -com.xiaomi.aicr
echo.
echo =========================================
echo 2. 確保常用 APP 保留在白名單
echo =========================================
adb shell dumpsys deviceidle whitelist +com.eg.android.AlipayGphone
adb shell dumpsys deviceidle whitelist +com.tencent.mm
adb shell dumpsys deviceidle whitelist +com.miui.voiceassist
echo.
echo =========================================
echo 3. 解除安裝/移除中國區預裝與廣告組件 (Debloat - User 0)
echo =========================================
adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm uninstall --user 0 com.miui.analytics
adb shell pm uninstall --user 0 com.miui.hybrid
adb shell pm uninstall --user 0 com.miui.guardprovider
adb shell pm uninstall --user 0 com.android.browser
adb shell pm uninstall --user 0 com.sohu.inputmethod.sogou.xiaomi
adb shell pm uninstall --user 0 com.unionpay.tsmservice.mi
adb shell pm uninstall --user 0 com.xunlei.downloadprovider
adb shell pm uninstall --user 0 com.xiaomi.market
echo.
echo =========================================
echo 4. 修復 HyperOS LINE 通知與背景限制
echo =========================================
adb shell dumpsys deviceidle whitelist +jp.naver.line.android
adb shell cmd appops set jp.naver.line.android RUN_IN_BACKGROUND allow
adb shell cmd appops set jp.naver.line.android RUN_ANY_IN_BACKGROUND allow
adb shell cmd appops set jp.naver.line.android SYSTEM_ALERT_WINDOW allow
adb shell am set-standby-bucket jp.naver.line.android active
adb shell settings put global fcm_fallback_notification_delay 0
echo [V] LINE 背景與推播優先級設定完成!
echo.
echo =========================================
echo 5. 解除 GMS (Google 服務) 凍結限制與背景權限放行
echo =========================================
adb shell device_config put activity_manager greezer_gms_limit false
adb shell dumpsys deviceidle whitelist +com.google.android.gms
adb shell cmd appops set com.google.android.gms RUN_IN_BACKGROUND allow
echo [V] GMS 策略設定與 Doze 白名單加入完成!
echo.
echo =========================================
echo 6. 修復 Wi-Fi 網絡檢測 (改為 Google Captive Portal 伺服器)
echo =========================================
adb shell settings put global captive_portal_mode 1
adb shell settings put global captive_portal_http_url http://www.google.com/generate_204
adb shell settings put global captive_portal_https_url https://www.google.com/generate_204
echo [V] 已將 Captive Portal 驗證伺服器切換為 Google!
echo.
echo =========================================
echo [V] 所有優化與修復作業已順利完成!準備重新啟動手機...
echo =========================================
adb reboot
pause
小胖6717 wrote:
感謝~~我在腳本中再...(恕刪)
沒有用...
adb shell setprop persist.sys.greezer.gms.limit false
這指令根本錯誤的 你有試過嗎...?
另外是MILLET_NO_RESTRICT_APP
不是whitelist
電源管理設定有更動會自動寫回預設的MILLET_NO_RESTRICT_APP清單
因此直接下載這個apk就能完美解決外加即時監控
更適合新手小白
github裡面也有很詳細的root cause
如果太長懶得看 可以請ai幫你濃縮成精華重點
https://github.com/dingwen07/hyperos-fcm-fix
內文搜尋




























































































