说到ADB大家应该都不陌生,即AndroidDebugBridge,Android调试桥,身为Android开发的我们,熟练使用ADB命令将会大大提升我们的开发效率,ADB的命令有很多,今天就来总结下我在开发常用到的一些ADB命令。查看版本ADB的安装这里就不多说了,输入以下命令有如下提示就证明你环境ok,否则自行网上搜索解决下。$adbversionAndroidDebugBridgeversion1.0.36Revision8f855a3d9b35-android查看连接设备输入以下命令可以查询已连接的设备与模拟器:$adbdevicesListofdevicesattached02ae0
1.电脑用usb连接真机后,输入adbdevice,Listofdevicesattached后面没设备检查下手机是否打开了开发者选项,并且里面的usb调试按钮要打开(⚠️这个usb一定要打开,我一开始就漏了,想当然以为开发者打开,usb也会默认打开)如果有些手机搜不到开发者选项(例如红米),可以到我的设备-全部参数-多点几下版本号就可以打开选项了2.在电脑里输入adbdevices后,如果出现了设备号,但是后面一直显示unauthorized这是因为有个授权的弹窗没有点,此时我们需要下面几步:1.终端输入:adbkill-server2.拔掉手机3.重启开发者选项4.终端输入:adbstar
Androidadb调试时,经常会遇到权限问题(failedfor/system/lib/libmm-test.so,Read-onlyfilesystem),即使Root设备,在向/system等系统文件夹操作时(比如push、rm等),依然可能会提示“Read-onlyfilesystem”。使用场景是:在替换手机的内置文件的时候,提示这个,按照以往的经验,手机开发者模式打开,usb调试打开,或者重复的插拔几下数据线执行adbrootadbremount‘adbremount’将‘/system’部分置于可写入的模式,默认情况下‘/system’部分是只读模式的。这个命令只适用于已被roo
平板电脑上的Android4.2增加了对每台设备多个用户的支持(类似于桌面操作系统),每个用户都可以独立安装和删除应用程序。目前,使用adbinstall/path/to/app.apk全局安装应用程序;每个用户都可以看到并启动它(就好像每个用户都从Play商店安装了相同的应用程序一样)。有没有办法将应用adbinstall到设备上,这样只有一个用户可以在启动器菜单中看到它? 最佳答案 adbinstall现在支持--userUSER_ID参数,所以要为某个用户安装APK,请使用:adbinstall--userUSER_IDPAT
平板电脑上的Android4.2增加了对每台设备多个用户的支持(类似于桌面操作系统),每个用户都可以独立安装和删除应用程序。目前,使用adbinstall/path/to/app.apk全局安装应用程序;每个用户都可以看到并启动它(就好像每个用户都从Play商店安装了相同的应用程序一样)。有没有办法将应用adbinstall到设备上,这样只有一个用户可以在启动器菜单中看到它? 最佳答案 adbinstall现在支持--userUSER_ID参数,所以要为某个用户安装APK,请使用:adbinstall--userUSER_IDPAT
一、获取电池信息 命令:adbshelldumpsysbatteryCurrentBatteryServicestate:ACpowered:false //false表示没使用AC电源USBpowered:true //true表示使用USB电源Wirelesspowered:false //false表示没使用无线电源status:2 //2表示电池正在充电,1表示没充电health:2 //2表示电池状态优秀present:true / /true表示已安装电池level:63
adb获取日志命令adblogcat获取的是日志buffer中从头到尾的日志,并且最新的日志会持续写入。历史日志多少取决于缓冲区大小,并且我们可以通过参数过滤掉无用的日志。可以使用xlog框架将历史日志保存(可以研究下源码)。日志打印不了插拔重启日志缓冲区修改最大usb驱动查看adb重启,端口占用adbbugreport//将日志打包成zip到当前电脑目录adblogcat>log.txt右箭头是保存到文件adblogcat抓取日志:adblogcat--help用法:logcat[options][filterspecs]options包括:-s过滤TAG-f输出日志到到手机的sd卡-v设置
1、不需要root,直接使用adb禁用应用,实现关闭下滑搜索和上滑我的服务,测试系统版本:鸿蒙2.0.0(HarmonyOS2.0.0)2、先打开开发者模式,设置->关于手机->版本号,连续点击几次,就可以打开开发者模式,打开开发者模式之后,通过,设置->系统和更新->开发人员选型里面打开USB调试。如果想关闭开发者模式,可以关闭最上面的"开发人员选项",关闭开发者模式。3、打开之后,用数据先链接电脑,USB连接方式选择传输文件,打开USB调试选项。4、进入adb.exe所在的文件夹,执行:adbdevices查看是否连接成功,显示设备则成功,否则失败。(adb软件工具网上都有,注意辨别是否有
ADBGUI使用C#编写的GUI版ADB操作工具,方便高效。目前仅支持Windows64操作系统。功能介绍adb常用命令集成shell常用命令集成运行自动连接设备frida自动安装配置frida常用脚本管理远程文件操作管理App安装列表管理实时预览设备画面adb常用命令集成见界面菜单列表,不再逐一列举。shell常用命令集成见界面菜单列表,不再逐一列举。代理相关的操作适合进行App网络抓包时使用,简单快捷。运行自动连接设备adbgui运行后自动识别并连接安卓设备,开发阶段均使用雷电模拟器进行测试,效果很好,真实设备没有试过。理论上支持多个设备的切换,由于没有真实设备,这个功能也没有具体测试过,
文章目录优化目的及关键信息提炼版本使用到的工具优化步骤重置系统阉割测试常见问题横屏镜像可用,滑鼠模式无效IOS屏幕镜像搜索不到误删mitv.service备份不建议删除应用优化目的及关键信息提炼去广告(尤其是开机广告):ADB删广告、更新应用,替换cache目录(com.mitv.tvhome)、miad目录(/miad/)为空文件,miad目录是存放开机广告的地方,替换成同名文件可以让它无法存放广告文件禁止更新系统或应用:现在貌似没什么能让人眼前一亮的新东西值得去更新了,无论是手机、电视、Pad或是其他。反而更新后会有各种恶心人的东西,如小米电视助手app新版本阉割掉了横屏镜像、滑鼠模式;我