详解Adb的用法 将不听话的APP关进“小黑屋”

合集下载

adb使用教程

adb使用教程

adb使用教程ADB是Android Debug Bridge的缩写,是一种用于在计算机与Android设备之间进行通信的工具。

它可以通过USB连接或无线连接与设备通信,并提供了一系列功能,用于调试、安装应用、传输文件等操作。

以下是ADB的使用教程:1. 首先,确保你的Android设备已启用开发者选项。

打开设备的“设置”菜单,找到“关于手机”或“关于平板电脑”的选项,在其中连续点击“版本号”7次,直到出现“您已成为开发者”的提示。

2. 返回到“设置”菜单,可以看到“开发者选项”已出现在菜单中。

点击进入,并确保开启“USB调试”选项。

3. 连接Android设备到计算机上。

使用USB数据线将设备连接到计算机上,并确保设备的屏幕已解锁。

4. 打开命令提示符(Windows操作系统)或终端(Mac或Linux操作系统)。

在命令提示符或终端中输入以下命令,以检查是否正确连接了设备:```adb devices```如果设备已正确连接,将会显示设备的序列号。

5. 接下来可以使用ADB执行各种操作。

以下是一些常用命令示例:- 安装应用程序:在命令提示符或终端中,使用以下命令安装应用程序(APK文件)到设备上:```adb install path/to/app.apk```- 卸载应用程序:在命令提示符或终端中,使用以下命令卸载设备上的应用程序:```adb uninstall package_name```- 传输文件:在命令提示符或终端中,使用以下命令将文件从计算机传输到设备上:```adb push path/to/file /sdcard/```这将把文件复制到设备的SD卡根目录下。

- 查看日志:在命令提示符或终端中,使用以下命令查看设备的日志信息:```adb logcat```这将实时显示设备的系统日志。

以上是ADB的简单使用教程,除了上述示例命令外,ADB还提供了其他功能和选项,如截屏、录屏、模拟触摸操作等。

adb使用方法

adb使用方法

adb使用方法ADB(Android Debug Bridge)是一个用于与安卓设备进行通信的命令行工具。

它提供了一系列的命令,可以用来安装和调试应用程序、复制文件、启动设备的shell以及执行各种设备操作。

以下是关于ADB使用方法的参考内容:一、安装ADB:1. Windows操作系统:a. 下载Android SDK Platform Tools,并解压到任意位置。

b. 打开解压后的文件夹,并将文件夹路径添加到系统环境变量中。

c. 连接安卓设备到电脑,并确保已启用USB调试模式。

d. 打开命令提示符(CMD),输入adb命令,即可开始使用ADB。

2. macOS操作系统:a. 使用Homebrew安装Android SDK Platform Tools,输入以下命令行:brew install android-platform-toolsb. 连接安卓设备到电脑,并确保已启用USB调试模式。

c. 打开终端,输入adb命令,即可开始使用ADB。

3. Linux操作系统:a. 使用包管理器安装Android SDK Platform Tools命令行工具,输入以下命令行:sudo apt-get install android-tools-adbb. 连接安卓设备到电脑,并确保已启用USB调试模式。

c. 打开终端,输入adb命令,即可开始使用ADB。

二、ADB常用命令:1. adb devices:列出已连接的设备列表。

2. adb install <path_to_apk>:安装应用程序到设备。

3. adb uninstall <package_name>:卸载设备上指定包名的应用程序。

4. adb push <local> <remote>:将本地文件复制到设备。

5. adb pull <remote> <local>:将设备上的文件复制到本地。

adb工具使用教程

adb工具使用教程

adb工具使用教程ADB(Android Debug Bridge)是一种开发工具,用于与Android设备建立通信连接并进行调试和测试。

它可以通过USB或网络连接将计算机与Android设备连接起来,以便开发人员可以访问设备的文件系统、运行shell命令、安装和卸载应用程序以及执行其他各种任务。

以下是一个ADB工具的使用教程。

第一步:安装ADB工具在开始使用ADB之前,需要先在计算机上安装ADB工具。

ADB工具包含在Android SDK中,可以从官方Android开发者网站下载和安装。

安装后,在计算机的命令行界面(Windows上是命令提示符,Mac和Linux上是终端)中输入ADB命令,如果显示了ADB的帮助信息,则表示安装成功。

第二步:连接设备要使用ADB工具与设备建立连接,首先需要在设备上启用开发者选项和USB调试模式。

这可以在设备的设置菜单中进行设置。

启用USB调试后,将设备通过USB线缆连接到计算机。

第三步:验证连接在计算机的命令行界面中输入`adb devices`命令,如果设备连接成功,则会列出连接的设备的序列号。

如果没有显示设备,则可能是USB驱动程序没有正确安装,需要安装正确的驱动程序。

第四步:常用ADB命令ADB工具有很多命令,用于执行各种任务。

以下是一些常用的ADB命令:1. `adb shell`: 这个命令用于在设备上打开一个远程的shell会话,可以在设备上执行命令。

2. `adb install`: 这个命令用于安装一个应用程序的APK文件到设备上。

3. `adb uninstall`: 这个命令用于卸载一个应用程序。

4. `adb push`: 这个命令用于将文件从计算机推送到设备。

5. `adb pull`: 这个命令用于将文件从设备拉取到计算机。

6. `adb logcat`: 这个命令用于查看设备的日志信息。

7. `adb reboot`: 这个命令用于重新启动设备。

adb使用技巧

adb使用技巧

ADB(Android Debug Bridge)是一个强大的命令行工具,它允许您与设备进行通信。

以下是使用ADB的一些技巧:1. 安装和卸载应用程序:您可以使用ADB安装和卸载应用程序。

只需在命令行中输入“adb install <应用程序路径>”即可安装应用程序,输入“adb uninstall <包名>”即可卸载应用程序。

2. 重启设备和模拟器:您可以使用ADB命令重新启动设备和模拟器。

只需输入“adb reboot”即可重新启动设备或模拟器。

3. 获取设备列表:您可以使用ADB命令列出连接的设备。

只需输入“adb devices”即可获取设备列表。

4. 安装和卸载驱动程序:如果您需要在Windows上使用ADB,则需要安装Android SDK Platform-Tools,它包含ADB驱动程序。

要卸载驱动程序,请在设备管理器中卸载与ADB相关的设备,然后重新启动计算机。

5. 导出和导入文件:您可以使用ADB命令将文件从计算机导入到设备或从设备导出到计算机。

只需输入“adb pull <源文件路径>”即可将文件从设备导出到计算机,输入“adb push <目标文件路径>”即可将文件从计算机导入到设备。

6. 模拟按键和鼠标事件:您可以使用ADB命令模拟按键和鼠标事件,例如按下和释放键、单击和双击鼠标等。

只需输入“adb shell input keyevent <键值>”或“adb shell input tap <坐标>”即可模拟按键或鼠标事件。

7. 查看和修改日志:您可以使用ADB命令查看和修改Android设备的日志。

只需输入“adb logcat”即可查看日志,输入“adb shell log write <消息>”即可向日志中写入消息。

这些是使用ADB的一些技巧,但ADB还有许多其他功能等待您去探索。

adb的用法

adb的用法

adb的用法
ADB是AndroidDebugBridge的缩写,它是一种在Android开发中经常使用的命令行工具。

它可以帮助开发者与Android设备进行通信,并在设备上执行各种操作。

以下是ADB的常用用法:
1. 连接设备:使用USB线将Android设备连接到计算机上,并在终端中输入“adb devices”命令,即可查看连接的设备列表。

2. 安装应用程序:使用“adb install”命令可以将应用程序安装到设备上。

例如,“adb install example.apk”可以安装名为example.apk的应用程序。

3. 卸载应用程序:使用“adb uninstall”命令可以将应用程序从设备上卸载。

例如,“adb uninstall com.example.app”可以卸载包名为“com.example.app”的应用程序。

4. 导出应用程序:使用“adb pull”命令可以将应用程序从设备上导出到计算机上。

例如,“adb pull /sdcard/example.apk
~/Desktop/”可以将名为example.apk的应用程序导出到桌面上。

5. 查看设备日志:使用“adb logcat”命令可以查看设备上的日志信息。

例如,“adb logcat -s TAG”可以筛选出TAG标签的日志信息。

以上是ADB的常用用法,这些命令可以帮助开发者在Android开发过程中更轻松地进行调试和测试。

- 1 -。

[adb操作命令详解]ADB命令详解

[adb操作命令详解]ADB命令详解

[adb操作命令详解]ADB命令详解[adb操作命令详解]ADB命令详解篇一 : ADB命令详解ADB命令详解导读:ADB 命令详解1版本号:Android Debug Bridge version1.0.292更新日期:3.2012.10.073说明:由于目前一些命令未使用过,此博文将会持续更新ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用...ADB 命令详解1版本号:Android Debug Bridge version 1.0.292更新日期:3.2012.10.073说明:由于目前一些命令未使用过,此博文将会持续更新ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备.它的主要功能有:* 运行设备的shell* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备..先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项设置-应用程序-USB调试adb 有各个系统的版本的,Liunx,Mac,Windows,根据你自己的操作系统来选择要下载的AndroidSDK就可以使用adb命令了.如下解释下ADB常用的几个命令1. 查看设备1adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示2. 安装软件1adb install [-r] [-s]这个命令将指定的apk文件安装到设备上.-r 强制安装-s 将apk文件安装在SD-Card3. 卸载软件1adb uninstall [-k]如果加 -k 参数,为卸载软件但是保留配置和缓存文件.4. 从电脑上发送文件到设备1adb push用push命令可以把本机电脑上的文件或者文件夹复制到设备例:传送文件到手机中,如:1adb push recovery.img /sdcard/recovery.img将本地目录中的 recovery.img文件传送手机的 SD卡中并取同样的文件名 .5. 从设备上下载文件到电脑1adb pull用pull命令可以把设备上的文件或者文件夹复制到本机电脑6. 显示帮助信息1adb help-- 这个命令将显示帮助信息7. 显示ADB命令版本号1adb version8. 启动计算机adb 服务进程1adb start-server当然你可以直接使用adb devices命令时自动开启9. 关闭计算机adb 服务进程1adb kill-server这样可以关闭adb服务进程,有时在正在使用的adb,然后想删除adb,那这时你得先关闭进程才了删除,就要用到它了10. 重启设备1adb reboot [bootloader|recovery]2adb reboot-bootloader重启有三种方式,1)直接重启设备回到使用界面adb reboot即可;2)重启设备到bootloader引导模式:adb reboot-bootloader或adb reboot bootloader3)重启到recovery刷机模式:adb reboot recovery11. 返回设备状态1adb get-state返回设备状态,有三种结果:关机,引导模式,设备在线12. 返回设备序列号1adb get-serialno返回设备序列号SN值13. 获取设备的ROOT权限1adb remount通过这个命令就可以获取设备的ROOT权限一样的通adb操作/system等目录的,如adb push xx.app/system/app 即可将app应用直接放入系统目录。

adb 命令使用方法

adb 命令使用方法

adb 命令使用方法ADB(Android Debug Bridge)是一个强大的命令行工具,可以用来与设备进行通信。

以下是一些常用的ADB命令及其使用方法:1. 查看连接的设备:`adb devices`2. 重新挂载设备:`adb remount`3. 获取设备的root权限:`adb root`4. 重新启动设备:`adb reboot`5. 关闭设备:`adb shell reboot -p`6. 选择多个设备进行操作:`adb –s 设备名`7. 进入shell:`adb shell`8. 复制文件到设备:`adb push 文件全路径`9. 从设备复制文件到电脑:`adb pull 手机系统地址复制路径`10. 安装软件:`adb install apk`(apk为路径)11. 卸载软件:`adb uninstall apk`(apk包名)12. 开启服务:`adb start-server`13. 关闭服务:`adb kill-server`14. 查看当前目录:`adb shell pwd`15. 切换目录:`adb shell cd 目录名`16. 创建目录:`adb shell mkdir 目录名`17. 创建文件:`adb shell touch 文件名`18. 复制文件:`adb shell cp 源文件路径目标文件路径`19. 删除文件或目录:`adb shell rm –rf 文件或目录名`20. 查看文件内容:`adb shell cat 文件名`21. 清空文件夹:`cd xxx cd xxx rm `22. 将log输出到文档中:`adb logcat > `23. 退出shell回到win:`exit`24. 重启设备:`adb shell reboot`以上是一些常用的ADB命令,使用时需要根据具体需求选择合适的命令。

同时,使用ADB命令需要谨慎操作,以免对设备造成不可逆的损害。

adb用法

adb用法

adb用法adb的用法详解什么是adb?adb是Android Debug Bridge的缩写,它是一个开发工具,用于与连接到计算机的Android设备进行通信和交互。

通过adb,开发者可以在设备上执行命令、安装和卸载应用程序、获取和传输文件等。

adb常用命令以下是一些常用的adb命令及其用法的详细讲解:1.adb devices–作用:列出连接到计算机的Android设备列表–用法:adb devices2.adb shell–作用:打开设备的命令行终端–用法:adb shell3.adb install–作用:安装一个应用程序–用法:adb install <path_to_apk_file>4.adb uninstall–作用:卸载一个应用程序–用法:adb uninstall <package_name>5.adb push–作用:将文件从计算机传输到设备–用法:adb push <local_file_path><device_file_path>6.adb pull–作用:将文件从设备传输到计算机–用法:adb pull <device_file_path><local_file_path>7.adb logcat–作用:查看设备的日志信息–用法:adb logcat8.adb shell am–作用:管理设备上的活动管理器(Activity Manager)–用法:adb shell am <command>小结adb是Android开发中非常有用的工具,它可以帮助开发者与Android设备进行通信和交互,并进行各种操作。

本文介绍了一些adb 的常用命令及其用法,包括设备列表、命令行终端、应用程序安装和卸载、文件传输、日志查看等功能。

掌握这些adb命令可以提高Android开发的效率。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详解Adb的用法将不听话的APP关进“小黑屋”
作者:镜花水月
来源:《电脑爱好者》2020年第12期
小黑屋是一款无需ROOT权限就能冻结应用程序的APP,和Android系统层面以“禁止后台运行”机制的省电功能相比,这种“冻结”更像是将不需要的APP模拟成卸载状态(冻结后应用图标会在桌面消失),在省电效果方面更加极致和彻底。

在手机上安装小黑屋,按照界面提示依次选择下一步,在工作模式界面中选择“麦克斯韦妖”(图1),进入主界面后点击右下角的雪花按钮,会弹出“服务尚未运行”的窗口,里面包合一段需要在PC端使用的激活代码“adb shell
sh/storage/emulated/0/Android/data/web1n.stopapp/files/starter.sh”,点击右下角的“复制Adb指令”按钮(图2),可以将这段代码通过微信或OO发送到PC端对应的软件上,防止手动录入时出错。

在“设置一关于手机”界面连续点击系统版本后激活开发者模式,然后打开其中的“USB调试模式”,使用数据线与PC相连,连接模式选择“仅充电”,在弹出是否允许使用这台计算机进行USB调试的提示窗口中点击确定(图3)。

至此,手机端的操作告一段落,接下来就需要使用PC进行下一步的操作了。

本文涉及软件和工具的下载地址:
小黑屋:http:///apk/web1n.stopapp;
Adb工具包:https:///soft/578131.htm;
秋之盒ADB工具箱:https://atmb.top/。

在PC上下载Adb工具包并解压缩后你会看到至少4个文件(图4),其中adb.exe就是我们此次需要运行的程序。

但是,如果我们直接双击运行会发现命令提示框一闪而过,系统就再没反应了。

实際上,Adb工具包的正确使用方法,是返回这4个文件的上一级文件夹,鼠标指针对着这个文件夹同时按“Shift+鼠标右键”,在弹出的右键菜单中选择“在此处打开Powershell窗口”(图5),此时你就能看到一个类似命令提示框的窗口了。

很多朋友刚看到这个界面就直接输入Adb指令,但结果却是弹出一大堆红色的错误提示信息(图6)。

正确的操作流程,应该是先输入“cmd”再按回车,切换到命令提示符模式,然后建议输入“adb devices”回车,如果能看到一组数字和字母结合的代码就代表连接成功(图7)。

在命令提示符窗口中输入之前复制的小黑屋激活Adb指令代码回车,如果返回的是这样一大段代码就代表激活成功(图8),接下来就能拔下数据线,返回手机端正常使用小黑屋APP了。

当手机关机或重启后,小黑屋的冻结模式(麦克斯韦妖服务)便会停止,需要重新连接PC并执行ADB指令进行激活,因此使用小黑屋时尽量避免频繁地关机重启。

如果手机系统是Android 8.0或更高版本,连接PC时如果没能将USB选项设置为“仅充电”,麦克斯韦妖服务会在拔掉数据线后自动停止,所以前文才强调大家使用“仅充电”的连接模式。

如果你按照上述操作总是报错,或是觉得PC端的操作太过繁琐,笔者则推荐一款名为“秋之盒”(AutumnBox)的ADB工具箱。

在PC上下载并解压后,双击“AutumnBox-秋之盒.exe”运行,当手机打开USB调试模式连接PC并允许调试后,秋之盒便能自动检索手机,如果在“针对当前设备”选项卡界面能看到手机的型号和配置信息(图9),就代表连接成功。

秋之盒是一款开源、免费、易用的图形化ADB工具箱,开发者可以通过扩展模块不断增加它的功能(图10)。

对绝大多数普通用户来说,这个工具箱最大的特色,就是直接整合了绿色守护、黑域、冰箱、黑洞、太极、激活岛和小黑屋这类免ROOTI具的激活指令,以及包括(通过PC)安装APK、暴力清除所有账号、清除所有用户、修改DPI、解锁系统分区、清除设备管理员等高级控制功能,无需我们输入任何代码,只需双击对应功能的图标即可。

比如,直接双击图9中的“激活小黑屋麦克斯韦妖”按钮,稍等片刻就会弹出激活成功的提示(图11),较之前文的方法是不是容易了很多?
如果秋之盒中没有集成你所需要的Ad b功能模块,可以点击右下角的“ADB命令行”按钮,一键切换到CMD或Powershell窗口(图12),然后就能按照传统方式使用Ad b指令控制手机了。

激活小黑屋麦克斯韦妖模式成功后,在手机上点击小黑屋右上角的“+”,就能将第三方或系统预装应用中的任意APP添加到小黑屋列表中了(图13),点击主界面的雪花按钮,或是长按APP图標就能对其进行“冻结”或“解冻”(图14),操作上没什么难度。

除了可以冻结任意APP外,配合小黑屋还能实现很多被禁止的功能。

比如,华为/荣耀手机已经不再支持将第三方桌面应用设置为默认桌面,通过小黑屋,我们就能解决这个问题。


本的操作思路是,先退出手机当前的账号,关闭锁屏密码(注意录入的指纹信息也会清空!),通过小黑屋冻结“手机管家”,接下来就能在“设置→应用→默认应用→桌面”中选择第三方桌面了(图15),最后记得再给手机管家解冻。

其他品牌手机可以尝试冻结系统桌面再替换第三方桌面的思路。

相关文档
最新文档