我想在Android上启用诊断(DIAG)模式。我有同样的问题。
我正在使用Google Nexus 5。
我是Android开发的新手。任何帮助,将不胜感激。
1-我个人使用DM来收集和分析移动(UE)和网络之间的消息。我将它与Qualcomm QXDM和QPST工具一起用于分析无线协议栈消息。对于商用电话,通常DM被阻止作为安全措施,因为它允许您解封装UE发送/接收的消息。到目前为止,我还没有听说过它的另一种用途。
2-是我所有的商业UE(主要是索尼Xperia和目前的Xperia Ray)都扎根了。
3-如果启用了DIAG模式,则可以在“设备管理器”中查看。这是我的快照。这意味着您必须为设备安装正确的驱动程序(这对许多手机来说都很棘手)。该设备应该有Qualcomm芯片组!
4-是的,您可以取消根设备。从未尝试过使用Nexus。
我可以问一下使用它的目的是什么?我的意思是它严格使用协议栈。
希望能帮助到你!干杯
确保手机的Qualcomm驱动程序已安装在计算机中。
在设备的终端仿真器中输入:
su
setprop sys.usb.config diag,adb
注意:仅当您的手机的ramdisk为'diag,adb'属性启用了相应的配置时,此功能才有效。如果这不起作用,最好打开/in.xxxxxxx.usb.rc(xxxxxxxx代表您设备的代号或芯片名或其他)并检查与'diag'相关的属性。
setprop sys.usb.config mtp
你会回到MTP模式:)
如果您指的是开发人员选项,那么从Android 4.2开始,我相信,关于开发人员选项的一个原因是菜单现在只是隐藏了。您必须特意启用菜单才能访问选项。
我对DIAG模式了解不多,但是当你想使用高通设置从手机读取数据时,它会被使用。要进入DIAG模式,请使用## 3424#或*#7284#。并启用DM + MOdem + ..启用。