您的位置:首页 > 游戏 > 手游 > 6.安卓逆向-安卓开发基础adb工具

6.安卓逆向-安卓开发基础adb工具

2024/12/23 15:47:30 来源:https://blog.csdn.net/qq_36301061/article/details/142320913  浏览:    关键词:6.安卓逆向-安卓开发基础adb工具

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

内容参考于:图灵Python学院

工具下载:

链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3

提取码:6tw3

复制这段内容后打开百度网盘手机App,操作更方便哦

adb下载下图红框的文件然后解压

上一个内容:5.安卓逆向-java面向对象

截止上一个内容,java部分就结束了,看完之后可以对java有一个了解,如果不了解跟着后面逆向再看,看多了也能理解了,然后接下来开始安卓开发的部分

首先下载一个安卓模拟器(前期会使用模拟器后面会用真实的安卓手机)

这里是使用的雷电模拟器:https://www.ldmnq.com/?n=6000

直接下载最新版本就可以

然后点击下图红框

然后选择与下图红框一样

然后机型设置

网络设置

其它设置,需要开启ROOT权限,直接设置的与下图一样就行,设置完点保存(没写的设置说明是默认的)

然后启动

当前的模拟器版本,最新的

然后有一个通过指令操作手机的工具(桥接工具)

需要下载一个叫ADB的工具,它可以在电脑上通过命令去操作安卓手机

下载地址:https://www.androiddevtools.cn/

SDK Platform-Tools下载完解压完,放到下图的目录里,也就是SDK Tools的目录

上图两个东西下载完,设置一下环境变量,复制 SDK Platform-Tools 的目录

然后如下图搜索环境变量

然后根据下图的步骤操作,下图中的目录最好使用全英文路径

然后打开CMD输入adb.exe测试

使用adb连接模拟器

首先点击下图红框位置多次,进入开发者模式(模拟器不需要,但是真实的手机需要)

然后adb查看已连接的设备,可能要输入使用两次 adb devices 命令,只要最终结果与下图显示的一样就算连接模拟器成功了

然后进入模拟器,adb shell

连接设备,命令 adb connect 设备ip(如:192.168.1.61)如果是模拟器的话可以直接使用下图里的命令,如果是真实手机的话,要使用一根好点的数据线,否则会连接失败

开启adb服务:adb start-server

关闭adb服务,杀掉进程:adb kill-server

重启手机:adb shell reboot

查看android版本:adb shell getprop ro.build.version.release

adb的apk相关操作

安装apk:adb install apk包名(比如C:\Program Files\aaa.apk)

卸载apk:adb uninstall <软件名> 比如adb uninstall com.c2vl.kgamebox

导入操作:adb push <电脑文件路径> [设备存储路径],就是把当前电脑里的文件放到手机里

导出操作:adb pull <设备文件路径> [电脑存储路径],就是把手机里的文件下载到当前电脑中

然后手机正常文件会放到下图红框目录里,因为这个目录权限比较高(可读可写)

查看已安装的包名:adb shell pm list package,如果执行了adb shell,只需要执行pm list package

清理应用数据与缓存:adb shell pm clear (apk包名,通过pm list package查询的包名)

下图红框包名:

查看正在运行的app包名:adb shell am monitor

如下图红框,执行了adb shell am monitor在点击app就会在cmd中显示


img

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com