• 2

針對中國版小米手機在台灣使用line通知延遲或不通知的解決方法2

由於有太多的朋友在這次的更新都遇到了通知延遲或不通知的問題,再加上陸版的手機款式多種,為了解決各款陸版機型的共同問題,我這邊提供我寫的cmd檔,眾網友拿到之後只要開啟手機的adb相關權限,然後連接電腦與手機,執行該執行檔,應該可以解決90%以上機型不通知的問題....大家試看看囉!!https://drive.google.com/file/d/1oWLYdPJT1sISYZC6izwtlI5RkQmbYb5n/view?usp=sharing

因為針對的是所有機型,所以如果有的機型執行之後手機沒有自行啟動,是因為卡在第7步驟,那沒關係的,就自行手動重啟即可,前面6步驟都有執行完畢應該就可以解決的!!部分較新的機型其實無法執行第7步驟的!!
2026-08-25 14:29 #16
2026-08-25 14:47 發佈
造福人群
你這些指令沒有用啊 ...
問題的根本原因是這次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 =========================================
這樣有完整解決嗎?請指教!!
小胖6717 wrote:
感謝~~我在腳本中再...(恕刪)

你的解法在3.0.318.0之前的版本是可以的 之後不夠

目前的問題是這個隨時會被無預警洗掉:
MILLET_NO_RESTRICT_APP
所以必須靠HyperOS FCM Fix這個app定期寫入


但
1. 只要一離開wifi環境-->無線偵錯被系統關掉-->Shizuku失效-->HyperOS FCM Fix無法定期寫入
--> 所以每連上wifi就得記得開啟Shizuku和HyperOS FCM Fix
2. 每隔幾天Shizuku會被系統取消配對 得重新配對

真的很煩
Rocky528

沒錯 這才是最佳解 真正的root cause有get到

2026-08-26 9:22
Rocky528

小胖6717 我的17promax 在307版本原本就是正常的 318才出現問題

2026-08-26 9:23
小胖6717 wrote:
感謝~~我在腳本中再...(恕刪)



我測試使用這個指令不行 : adb shell setprop persist.sys.greezer.gms.limit false

Failed to set property 'persist.sys.greezer.gms.limit' to 'false'.
See dmesg for error reason.

不確定是不是沒有root的關係,上面的cmd用過了,在我小米17 pro上沒有效(版本:3.0.318.0)
Rocky528

chilin1990 應該沒有關連性才對

2026-08-27 10:00
chilin1990

Rocky528 今天確定會影響微信的訊息跟電話了,今天有兩通沒接到。其他的看了下是我通知沒設置好,其實都有出來。但就微信不知道為什麼就不會顯示跟響了[笑到噴淚]

2026-08-27 18:11
確實有root會比較好解決,但是考慮到現行小米手機root之後會產生很多app不能使用的問題,加上root需要對手機有一定的改動能力,而上述版友的意見有些又可能產生耗電的可能,我想了想將整個腳本做大幅度的改動,先說在前面,因為我的版本3.0.307目前並沒有問題,所以這個腳本我就沒測試過,版友們若通知延遲的問題還未解決,就試看看吧!!希望集眾人之力解決這問題,畢竟不能指望小米官方幫你補丁!!自己動手比腳實在!!腳本指令如下:
@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
小胖6717 樓主

同意~~~不過對喜歡搞機的朋友,搞機也是一種樂趣!!搞定之後成就感十足!!

2026-08-26 9:03
用cmd的方式是方便小白板友一鍵就可執行,是我認為比較友善的方式了!!大家一起來將腳本完善,就事論事,不喜勿噴!!
小胖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
小胖6717
小胖6717 樓主

我在上面有說我確實沒試過~~至於github這篇乾貨滿滿,有空我確實會試看看.....感謝啦!

2026-08-26 9:30
Rocky528

小胖6717 想確認自己的HyperOS有沒有問題 直接輸入 adb shell "dumpsys greezer | grep -i mGmsLimitEnabled" 就知道了

2026-08-26 9:41
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?