首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android诊断模式-如何启用它?

Android诊断模式-如何启用它?
EN

Stack Overflow用户
提问于 2014-06-03 04:00:03
回答 5查看 83.6K关注 0票数 4

我想在安卓上启用诊断(DIAG)模式的。关于同样的问题,我有以下问题。

  1. DIAG模式有何帮助?
  2. 根设备是否是启用DIAG模式所必需的?
  3. 如何验证是否启用了DIAG模式?
  4. 是可逆的吗?我能回到正常模式吗?

我在使用谷歌Nexus 5。

我是Android开发的新手。任何帮助都将不胜感激。

EN

回答 5

Stack Overflow用户

发布于 2015-03-13 15:38:29

1-本人使用DM收集和分析移动(UE)和网络之间的消息。我使用它与高通QXDM和QPST工具分析无线协议栈消息。对于商业电话,DM通常作为一种安全措施被封锁,因为它允许您解除封装由UE发送/接收的消息。,我直到现在还没有听说过它的另一个用途,

2-是的,我工作过的所有商业应用(大部分是索尼Xperia,目前是Xperia )都是根深蒂固的。

3-如果启用了DIAG模式,您可以在设备管理器中看到它。这是我的快照。这意味着你必须为设备安装正确的驱动程序(这对很多手机来说都是很棘手的)。设备应该有高通芯片组!

4-是的,你可以解开设备的根。我也没和Nexus试过。

我能问一下你使用它的目的是什么吗?我的意思是它严格地与协议栈一起工作。

希望能帮上忙!干杯

票数 4
EN

Stack Overflow用户

发布于 2015-12-23 14:11:50

  1. 如果您有DFS CDMA工具或QPST等适当的软件,可以使用诊断模式来更改设备的无线波段和调制解调器设置,以及其他东西,如更改IMEI地址或MAC地址。
  2. 如果您的手机是以为根的,则只能启用

确保您的手机的高通驱动程序安装在计算机中。

在设备中的终端模拟器中输入此内容:

代码语言:javascript
运行
复制
su
setprop sys.usb.config diag,adb

注意:只有当您的手机的ramdisk为“diag,adb”的属性启用了适当的信任时,才能工作。如果不起作用,最好打开/init.xxxxxxx.usb.rc (xxxxxxx表示设备的代号或芯片名或其他任何东西),并检查与“diag”相关的属性。

  1. 要验证它是否工作,只需检查设备管理器或您正在使用的工具&检查您的电话是否连接。
  2. 是的,它是可逆。要回到正常模式,只需在终端模拟器中键入以下内容:

sys.usb.config mtp

您将回到MTP模式:)

票数 2
EN

Stack Overflow用户

发布于 2014-06-03 04:18:26

如果您指的是开发人员选项,那么我相信从Android4.2开始,开发人员选项中的一件事就是菜单现在已经隐藏起来了。您必须有意识地使菜单能够访问这些选项。

  1. 这很有帮助,因为您需要它来帮助调试您的应用程序,而它是连接到您的计算机和SDK。有很多选择,取决于您正在制作的应用程序类型。启用菜单本身不会对设备造成任何影响。
  2. 不没有必要。
  3. 如果您在“设置”菜单中看到“开发人员选项”,那么您就知道它已启用。
  4. 您所做的就是揭开隐藏的开发人员菜单。不是什么可以逆转的东西。您可以直接关闭在开发过程中打开的选项。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24006903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档