草庐IT

ADB_ROOT

全部标签

android - 通过 ADB Android 发送 AT 命令

我的工作任务是调查是否可以通过ADBshell将AT命令发送到android设备。到目前为止,我已经尝试回显AT命令,但它会将它们作为普通字符串传递。任何帮助请任何人。 最佳答案 请试试这个:echo-e"AT+CFUN=?\r\n">/dev/ttyUSB0在您的手机上,串口线不一定叫ttyUSB0。如果这不起作用或不可用,请检查/dev/目录的其他条目。所以它也可以是/dev/ttyGS0或/dev/SMD0(由@Sani发现)。有关更多信息,请查看此Guide注意:可能还有一些电话,在其任何串行(tty)设备上不响应AT命令。

android - "adb shell input text"是否模拟软件键盘输入?

adbshellinputtext"sometext"或adbshellinputkeyeventeventid这些是否分别模拟来自虚拟/硬件键盘的实际输入?我没有在developer.android.com/上找到这些命令的任何文档是否有这些命令的可信文档? 最佳答案 adbshellinputhelp产生(在一长串输入设备之后):Thecommandsanddefaultsourcesare:text(Default:touchscreen)keyevent[--longpress]...(Default:keyboard)ta

android - 如何通过 ADB shell 广播带有附加功能的 Intent ?

我正在尝试通过ADBshell发送BATTERY_CHANGEDIntent。到目前为止,我只成功地发送了没有信息的Intent:ambroadcast-aandroid.intent.action.BATTERY_CHANGED我创建了一个应用程序来监听这个Intent,这是系统每隔几秒发送一次的内容:#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x60000010;i.icon-small=17302838;B.present=true;i.scale=100;i.level=100;S.tech

android - 通过 ADB 安装用户证书

有没有办法通过ADB在Security->TrustedCredential->Usertab下安装CA证书(.crt文件)?或任何其他“可编写脚本”的方式。 最佳答案 我想出了一个方法来做到这一点,因此我能够信任查尔斯代理证书。它将被添加为受信任的SSL根证书。首先你需要得到证书哈希opensslx509-informPEM-subject_hash_old-incharles-proxy-ssl-proxying-certificate.pem|head-1>hashedCertFile我使用windows,将其存储在matte

android - 在windows上查看android的root权限文件/文件夹

我正在尝试使用USBDebug模式和窗口在Android设备上查看根级别的文件和文件夹。这可能吗?手机已Root。我已经下载了一个文件浏览器应用程序,它允许我在手机上查看它。我的主要目标是从手机中复制mmssms.db。 最佳答案 机器人浏览器http://de.codeplex.com/releases/view/612392窗口应用:探索者:SQLite管理器: 关于android-在windows上查看android的root权限文件/文件夹,我们在StackOverflow上找到

Android adb推送到没有SD卡且没有root访问权限的设备中的位置

如果设备没有SD卡并且我们没有root访问权限,Android设备上是否有任何位置我们可以推送文件(使用adb)?(我正在尝试将属性文件推送到设备上,因此我还需要能够从设备上运行的Activity中的该位置读取数据) 最佳答案 每个设备都有不同的能力。在某些手机上,例如SamsungGalaxySVibrant,/sdcard/mount可由通过adb连接的任何主机写入。在其他设备上,例如MyTouch4G,“adbpush”根本无法将任何文件发送到任何目的地。如果您只使用一两个设备进行测试,请打开adbshell并发出诸如df和l

Android 设备不断与 adb/eclipse 断开连接

所以我已经阅读了几乎所有关于这个问题的堆栈溢出答案,但仍然没有解决方案。我的设备不断断开连接。我已经切换了12根电线,我已经尝试了每个USB端口;没有什么。Eclipse不断断开连接。当我进入Debug模式时,它最常发生。有没有人找到解决方案?这是新更新中的错误吗?说真的,这让调试和测试变得非常痛苦。它至少使我的测试速度减慢了3倍。必须有更好的解决方案。 最佳答案 我倾向于尝试的第一件事是在cmd/terminal中执行以下命令adbkill-serveradbstart-server最后,adbdevices检查设备是否已连接。之

android - adb 无法绑定(bind) 'tcp:5037'

它以前工作正常,但今天我将我的Android手机连接到我的机器并运行adbdevices后,出现以下错误:*daemonnotrunning.startingitnowonport5037*cannotbind'tcp:5037':AddressalreadyinuseADBserverdidn'tACK*failedtostartdaemon*error:cannotconnecttodaemon:Operationtimedout如何解决这个问题?(我使用的是MacBook) 最佳答案 尝试使用以下命令通过ListOpenFil

android - 如何运行 adb shell 命令并保留在 shell 中?

有谁知道如何从adbshell运行命令并保持在shellsession中?我想要实现的是在adbshell中设置别名。我已经尝试了以下但没有成功adbshell执行此命令后确实留在shell中,但无法接收任何进一步命令的输出。我也尝试过以下方法:adbshell同样的结果。 最佳答案 当你运行时:adbshellls您目前正在ADB之外运行此命令。首先需要输入adb:adbshell进入ADBshell后,您可以继续查看输出并输入更多命令。lshelp要退出ADB,只需键入“exit”或按“Ctrl+C”

android - 如何防止 Root 的 Android 手机安装我的应用程序?

此上下文的目的是防止在LeaderBoard中报告错误的高分(我的应用程序是游戏)。这发生在FlappyBirds-请参阅此链接-http://www.androidpit.com/forum/589832/flappy-bird-high-score-cheat-set-your-own-high-score由于root用户可以用他的手机做任何他想做的事,我想其他解决方法都行不通,唯一的解决方案是阻止root用户安装该应用程序。我对吗?有办法吗?PS:我的游戏并不总是需要互联网连接,因此当它发生在另一台服务器上时报告分数是不可行的。只有当互联网连接可用时,高分才会报告给排行榜。