草庐IT

adb-drivers

全部标签

android - 如果我知道模式,有没有办法通过 adb 解锁 android 手机

基本上,想法是在脚本中添加解锁模式,在计算机上运行,​​通过adb连接到手机。因此,类似于adbshell输入事件。模式已知,没有黑客攻击。 最佳答案 这是一个老问题,但为了帮助找到这篇文章的任何人,请查看myandroid-pattern-unlockshellscript.它使用ADB的sendevent将已知的解锁图案绘制到锁定屏幕中。为我工作,允许我在屏幕损坏的情况下获得访问权限。 关于android-如果我知道模式,有没有办法通过adb解锁android手机,我们在StackO

android - 在 adb shell 非交互模式下有别名

您好,我需要以adbshell的形式运行当我在adbshell中测试所有内容时,它起作用了,因为我能够在.bashrc中设置一些别名。.然而,当我做adbshell,没有任何效果因为.bashrc运行时不使用adbshell,因为它处于非交互模式。我该如何解决这个问题?我可以adbpush一些文件到文件系统,以便在adbshell时别名将在那里运行了吗? 最佳答案 如果您的android设备已获得root权限,您可以将adbshell的别名添加到/system/etc/mkshrc文件中。

android - 如何在 ADB shell 和 Android 应用程序之间来回发送消息?

过去3天我一直在寻找答案,但还没有找到有效的答案。我正在尝试编写一个可以使用自定义命令从ADB控制的Android应用程序。无论如何,我可以在应用程序和ADBshell之间来回发送字符串吗?提前致谢,很抱歉我的菜鸟问题。 最佳答案 当然,有几种方法可以做到这一点。您可以使用unix域套接字,并从android应用程序和您将通过滥用ndk构建的命令行可执行文件打开它,推送到设备上依赖于版本的位置(/data/本地、/sqlite_stmt_journals等)并运行。编辑:在更新的android版本中可能没有这样的可写/可执行目录。您

android - Ubuntu命令行中adb logcat的颜色

为了从Android设备获取logcat,我使用adbshelllogcat(还混合了一些grep过滤)。示例输出如下:E/com.samsung.app(3739):[MSC]>>>...I/InputDispatcher(2882):Delivering...D/ProgramMonitor(3770):START...D/ProgramMonitor(3770):LAUNCHER_RESUME...I/Debug(3815):onReceive...E/Debug(3815):receive...D/ClientReporter(3036):...我的问题是,如何根据日志的首字母

android - 如何从 adb 在 Android 模拟器上启动和执行 Vending.apk

我一直在尝试将Vending.apk安装到我的模拟器中,但没有成功。它说它已经存在并且在我使用adbinstall-r时无法替换它。该图标未显示在屏幕上,因此我无法点击它来启动GooglePlay市场。因此,我想我可以像这样使用adb从我的PC(MacOSX)运行它:adbshellamstart-aandroid.intent.action.MAIN-ncom.android.vending/.Vending我根据本文中有效的示例构建了以上内容:Howtorun(notonlyinstall)anandroidapplicationusing.apkfile?然后我使用此方法中的信息

android - 如何在 mac 上使用 adb 和 genymotion?

我正在使用cordova在MacOSX10.9.4上为android构建应用程序。我正在使用genymotion创建虚拟设备。昨天我能够让“cordovarunandroid”让我的应用程序在genymotion虚拟设备上运行。今天,我以为我重复了昨天执行的步骤,但我无法让它工作。我启动adb服务器(genymotion未运行)adbstart-serveradb服务器启动正常:*daemonnotrunning.startingitnowonport5037**daemonstartedsuccessfully*我看到了lsof-itcp:5037adb19131bw7uIPv40x

android - 如何使用 adb 获取广告 ID?

目前,我知道(手动)获取Google广告ID的唯一方法是打开设置并转到帐户->Google->广告。它显示在“您的广告ID”下但是,我想使用adb通过命令行获取Google广告ID。我想将其自动化以进行测试。例如,这是我获取androidid的方式:android-sdks/platform-tools/adbshellsettingsgetsecureandroid_id是否有用于检索广告ID的等效命令?提前感谢您的帮助。 最佳答案 IsthereanequivalentcommandforretrievingAdvertisin

android - Android 5.0如何使用adb命令获取MEID和IMEI信息?

据我所知,唯一适用于其他版本的命令是“adbshelldumpsysiphonesubinfo”,但它似乎不适用于Android5.0。 最佳答案 要获取TelephonyManager.getDeviceId(),您可以执行以下操作:adbshellservicecalliphonesubinfo1如果您在解析服务调用输出时遇到问题,请查看https://gist.github.com/ktnr74/60ac7bcc2cd17b43f2cb或者您可以使用此Windows单行代码在设备端执行此操作:adbshell"servicec

android - Adb 和 Android Studio 未检测到 YUPHORIA

我刚买了一个Yuphoria。但是adb检测不到。我尝试过不同供应商的驱动程序,但它们没有用。现在我的AndroidStudio无法检测到我的Yuphoria。我在网上搜索了一下,很多人都有这个问题。我试过卸载并重新安装adb驱动程序,但还是没有用。这是否意味着我的设备有问题?我应该怎么办?之前用的是红米1s,用AndroidStudio没问题。就我而言,在设备管理器中它显示了Android复合ADB接口(interface)。我在youtube上看到一个视频,在那个人的电脑上显示的是YU开头的内容。请告诉我该怎么办?我的设备还好吗? 最佳答案

android - 无需先前的 USB 配对即可通过网络进行 Adb

我有一个android4.2.2需要ADB连接来匹配批准的指纹。问题是第一次需要使用USB数据线对设备进行配对,在我的情况下这将是一个问题。我的开发环境在VirtualBox中运行,我之前已经放弃尝试让USB工作,而是通过网络使用ADB。AndroidSDKPlatform-tools是最新的1601。我有什么方法可以手动将key从虚拟机添加到我的设备吗?我的主机上有一个可用的AndroidSDK和我的设备的root访问权限(如果可以用来解决这个问题的话)。 最佳答案 此解决方案需要设备上的root。在开发机器上,从$HOME/.a