1

我有一个三星 Galaxy S 和一个问题。我正在尝试调试此手机上的应用程序。我没有问题,重复一遍,让手机进入调试模式没有问题。

然而,大约 7 分钟后,一些名为 KiesUsbManager 的垃圾软件启动并禁用了调试模式,并将手机置于大容量存储模式,基本上结束了我的调试会话。

我不想在我的 Mac 上安装 Kies。我不想将媒体传输到我的手机。我不能根手机来做到这一点。我想禁用这个东西并让我的手机保持调试模式。

我很乐意为有效的答案提供赏金。

4

2 回答 2

1

这是基于一些观察的一些信息。

首先,无需root手机或任何我认为您无法访问相关配置文件的东西。

其次,我似乎有一个大约 6 分 41 秒的窗口来表示它将保持连接多长时间(也许有一个受保护的配置文件在某处指定了 400 秒)。我之所以这么说,是因为在几个连续的实例中,Kies 服务“启动”了一个未使用但连接 USB 调试的 samsung fascinate 的时间


21:42:54.285 最后一个 KiesUsbManager 连接时的消息

21:49:35.836:KiesUsbManager 切换模式,你就完成了 - 大约 400 秒


21:56:55.430 可以再次连接

22:03:36.488 它关闭 - 我连接后 401 秒


22:29:47.367 - 晚饭后回来,它可以重新开始进行 USB 调试

22:36:28:813 - 再次启动 - 大约 401 秒


22:38:09 - 可以在我第一次重新插入时恢复

22:44:51 - 凯斯踢我 - 402 秒


这不是一个解决方案,但它说明了一旦你连接它就可以使用的窗口......至少在我的设置中。

于 2012-03-26T02:47:30.370 回答
0

你知道如何在手机上禁用 Kies 吗?

我在 Samsung Fascinate 和 iMac 上都看到了这一点。在我拿到这个mac之前我在win7上遇到了连接问题,但是我当时并没有密切关注logcat。

根据网上其他一些零散的信息,我买了一条新电缆和一个有源 USB 集线器,但问题仍然存在。其中一个令人沮丧的方面是,您必须通过手机上的一系列点击才能将其恢复到 USB 调试模式......

这是我的 logcat 发生时的片段

3-25 20:26:26.219 D/KiesUsbManager(114):USB 模式 = 2

03-25 20:26:26.219 D/KiesUsbManager(114):UsbMode.cdfs_eject

03-25 20:26:26.219 D/KiesUsbManager(114):setKiesRun->真

03-25 20:26:26.219 D/KiesUsbManager(114):setCDFSEject

03-25 20:26:26.360 D/BatteryService(114): 更新开始

03-25 20:26:26.383 V/SettingsProvider(114):安全<-值=0名称=adb_enabled

03-25 20:26:26.387 V/SettingsProvider(114):属性:sys.settings_secure_version=1189

03-25 20:26:26.391 D/VzwLMService(114):正在启用提供程序:假

03-25 20:26:26.399 V/SettingsProvider(114):通知:内容://settings/secure/adb_enabled

03-25 20:26:26.399 D/KiesUsbManager(114):UMS

03-25 20:26:26.399 D/KiesUsbManager(114):选择Usb->UMS

也许有一个配置文件埋在手机上的某个地方,可以控制它运行的频率。目前,我至少能更好地理解可能发生的事情,并且现在可以勉强解决它。

于 2012-03-26T00:45:07.760 回答