NoWakeLock¶
NoWakeLock 是一個 Android Xposed 模組,用於管理裝置的 WakeLock、Alarm 和 Service 行為,幫助優化電池續航。
重要免責聲明與使用建議
使用風險自擔,開發者不對裝置損壞承擔責任。
重要:如果您的裝置沒有續航問題,不建議使用此軟體。Android 11+ 的背景管理已經過大幅優化,僅在透過 BetterBatteryStats 等工具確認存在異常耗電問題時才建議使用。
NoWakeLock 是針對特定問題的解決工具,而非通用優化軟體。
⚠️ 重要:救援模式
如果裝置啟動後卡死、無限重啟或系統異常:
情況1:LSPosed 框架問題(安裝後未設定就遇到問題): 1. 長按電源鍵10秒強制重啟 2. 螢幕變黑後立即反覆按任意硬體按鍵 3. 感受到2次短震動後,繼續快速按4次相同按鍵 4. 第4次按鍵後感受到長震動,表示 LSPosed 已停用 5. 正常啟動後在 LSPosed 中停用 NoWakeLock 模組
情況2:誤操作設定問題(可進入 Recovery): 1. 進入 Recovery → 檔案管理 2. 導航到 /data/misc/xxx-xxx-xxx/prefs/com.js.nowakelock (xxx-xxx-xxx 是一段很長的隨機字元串,每個裝置可能都不同) 3. 刪除整個資料夾 4. 重啟裝置
預防措施:首次使用時謹慎設定,逐步測試規則效果。
核心功能¶
- WakeLock 管理 - 監控和控制應用程式的喚醒鎖
- Alarm 控制 - 管理系統定時任務
- Service 管理 - 控制背景服務啟動
- 應用程式管理 - 按應用程式檢視和設定所有元件
- 規則系統 - 支援正規表示式的彈性設定
快速開始¶
主要功能¶
📱 應用程式管理¶
- 應用程式管理 - 按應用程式檢視和設定
⚡ 系統控制¶
- WakeLock 管理 - 防止裝置休眠的鎖機制
- Alarm 管理 - 系統定時任務控制
- Service 管理 - 背景服務控制
🔧 設定工具¶
使用指南¶
透過應用程式主介面的五個標籤頁進行操作: - Apps - 應用程式清單和整體管理 - Wakelocks - WakeLock 監控和控制 - Alarms - 定時任務管理 - Services - 背景服務控制 - Settings - 全域設定和設定
獲取幫助¶
相容性¶
- Android 版本: 7.0 (API 24) 至 16.0 (API 35)
- Xposed 框架: LSPosed (推薦)、EdXposed
- 架構支援: ARM64、ARM32
- 目前版本: 3.0.3 (正式版)
裝置相容性限制
三星裝置 OneUI 目前尚不支援
由於 OneUI 更改了 Android 原始碼,Hook 位置經過多種方法嘗試,始終無法生效。其他廠商的 Android 裝置通常可以正常使用。
社群與支援¶
- Telegram: @nowakelock
- Discord: NoWakelock
- GitHub: NoWakeLock/NoWakeLock
開發者¶
對技術實現或貢獻程式碼感興趣?
使用提醒
NoWakeLock 需要 Xposed 框架,使用前請備份重要資料。開發者不對裝置問題承擔責任。
許可證
本專案基於 GNU General Public License v3.0 開源。