[软件] 在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