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

作者: passionyeh (等待是狩獵中最重要的事)   2014-07-09 11:05:11
前陣子手上的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
可正常使用
作者: rudyych (熊熊)   2014-07-10 08:02:00
我有買Wakelock Detector,但升級KitKat之後就沒法用了。他它真的是測背景執行最準確的軟體。可惜了。

Links booklink

Contact Us: admin [ a t ] ucptt.com