MAC 安装使用adb工具、使用Charles抓包手机

本文指导如何在MAC上安装ADB工具实现手机应用安装及调试,同时介绍使用Charles进行手机网络请求抓包的方法,包括配置手机代理、安装SSL证书等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MAC 安装使用adb工具、使用Charles抓包手机

需要用到Android SDK的adb工具包,如果你不想安装庞大的android SDK 的话, 下载adb工具包 ;

然后解压到任意位置.
接下来在当前用户根目录下新建 .profile 文件
可以在终端中敲入以下命令

cd ~
touch .profile

新建文件,然后编辑该文件

vim .profile

粘贴如下:

PATH=${PATH}:/Users/yunjeff/Documents/platform-tools

其中删除线部分就是刚才解压后的adb工具路径,替换成你的,保存之后,重启终端

如果在终端中敲入 adb 回车 之后就可以检测adb是否安装成功了。

准备一个模拟器或者真机,真机需要与电脑连接
cmd打开dos命令窗口
然后输入:adb devices 查看手机是否连接,如图:
在这里插入图片描述
当输入adb devices后,电脑上将列出手机地址和未授权的字样,手机将弹出授权提示,点击确认即可。能看到设备信息就代表设备已经连接成功了,接下来的命令就是adb install 路径+包名.apk
在这里插入图片描述
出现success就成功了,不过有部分机型会出现失败,极大的可能性是你只顾着看电脑屏幕,手机上的弹窗没有按确定~

使用Charles抓包手机

参考博客上操作
注:参考博客上的一些图文操作,主要步骤还是下面的6步骤,手机上不需要装ssl 证书
1、改手机上的WiFi代理设置, 把服务器的主机名设置成电脑当前的ip地址, 端口8888
2、Windows在cmd输入ipconfig查看,Mac在cmd输入ifconfig查看
3、Help - SSL Proxying - Install Charles Root Certificate 安装SSL证书,证书安装后需要在电脑上设置信任
4、Proxy - SSL Proxying Settings - Add {Host: *, Port: 443}
5、Help - SSL Proxying - Install Charles Root Certificate on a Mobile Device or Remote Browser
6、在手机浏览器输入弹出的网址安装证书 chls.pro/ssl
iPhone上可能要多进行的一步,设置 - 通用 - 关于本机 - 证书信任设置

参考博客

[1]: https://www.jeffjade.com/2015/03/21/2015-03-21-android-adb/
[2]: https://blog.youkuaiyun.com/yushuangping/article/details/83013513
[4]: http://adrai.github.io/flowchart.js/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值