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/