[軟體] 在Kitkat不用root使用Wakelock Detector

看板Android作者 (Passion)時間11年前 (2014/07/09 11:05), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
前陣子手上的One M7不知為何開始一直處於喚醒狀態, 最後只得還原原廠來解決 以前要找出持續喚醒的問題, 在升上Kitkat(4.4)之前 可以使用Wakelock Detector, 但這個App在Kitkat上又一定要root才能使用 但在原廠放生M7前我很不想root 搜尋了一下找到了以下的方法並且測試可正常工作 和大家分享(有OP的話請提醒我會自D) 步驟1: 下載 minimal adb fastboot drivers: http://forum.xda-developers.com/showthread.php?p=42407269 目前最新版的應該是1.1.3版(2014/07/09), 目前只有Windows OS版本才有 安裝完會詢問要不要在桌面放置捷徑, 個人是建議放置以後比較容易使用 安裝完之後直接Launch, 會跑出command window, 預設的位置是在: C:\Program Files (x86)\Minimal ADB and Fastboot> 這個目錄裡應該有adb.exe等除錯用的工具軟體 步驟2: 1. 在Google Play裡, 下載&安裝Wakelock Detector 2. 在Google Play裡, 下載&安裝Android Terminal emulator 步驟3: 確定手機已經由USB連接上電腦, 而且"設定->開發人員選項->USB偵錯"有勾選 這時手機上可能會跳出視窗, 詢問要不要讓這台電腦執行USB偵錯, 請回答yes確認. 步驟4: 在PC端的command window裡打以下指令 (重新來的話,請用步驟1提到的桌面捷徑或手動切換到有安裝 minimal ADB tools的目錄, 預設是在: "C:\Program Files (x86)\Minimal ADB and Fastboot") 1. "adb kill-server" 2. "adb start-server" 3. "adb devices" 此時會出現: List of devices, 而且會秀出你由USB port連接上的手機序號 手機序號之後不能是"offline", 應該要出現"device" 步驟5: 在PC端的command window裡, 接著"adb devices"之後, 打下面的指令 1. "adb tcpip 5555" 這個指令之後, 應該會一直停在下一行, 無法再輸入任何指令, 直到USB連線移除 步驟6: 打開手機上裝的Android Terminal emulator, 在手機上的終端機打以下的指令 1. "adb kill-server" 2. "adb devices" 這時應該會顯示手機在設定另一個daemon,成功之後List of devices 會出現: "emulator-5554 device" 步驟7: 打開手機上安裝的Wakelock Detector, 這時應該不會再秀出你的手機沒有root的問題 靜置手機幾小時後, 應該就能得到是那些程序在一直喚醒手機 注意事項: 1. 手機必須要一直和電腦用USB線連接著 USB連線移除, wakelock就立刻進入無法使用的狀態 2. 移除手機和電腦之間的USB連線之後, Wakelock Detector會立刻無法使用 下次必須再把手機連上電腦,然後再重複步驟3到7,軟體安裝的部份不用再做一次. 3. 原文來自於: http://ppt.cc/ZdF7 經本人測試之後,在HTC One M7+KitKat4.4.2+Sense6.0, Wakelock Detector 可正常使用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.75.1.235 ※ 文章網址: http://www.ptt.cc/bbs/Android/M.1404875115.A.3AE.html

07/10 08:02, , 1F
我有買Wakelock Detector,但升級KitKat之後就沒法用了。
07/10 08:02, 1F

07/10 08:02, , 2F
他它真的是測背景執行最準確的軟體。可惜了。
07/10 08:02, 2F
文章代碼(AID): #1JlB5hEk (Android)