美文网首页
genymotion模拟器+charles抓包工具

genymotion模拟器+charles抓包工具

作者: IceCover | 来源:发表于2019-04-13 17:34 被阅读0次

    https://pan.baidu.com/s/14BfrYkHZ_zARaULwtfZLKg 提取码:xpa9

    一.安装genymotion

    1. genymotion准备目录下 安装使用Personal Use个人使用 genymotion-2.12.0.exe 再将genymotion,genyshell,player辅助到genymotion-2.12.0的安装目录里*\Genymobile\Genymotion覆盖源文件.
    2. genymotion准备目录下 再安装vbox.exe 虚拟机安装程序

    二.安卓包安装

    1. 安装完成后,点击add新建一个安卓包 (5.1.0 最好)
      下载不了可以直接用genymotion-trans目录下 Custom Phone - 5.1.0 - API 22 - 768x1280,放在这个目录里,在重新add同名的包。
      image.png
      注:在run项目的时候报错,看一下这里
      任务管理器
      image.png
      虚拟化是否开启,未开启应先开启虚拟化才能运行项目
      进入bios=>advanced=>cpu Options=>virtualized technology 打开可用,保存并重启。
      再次打开genymotion进入模拟器
      image.png

    此时安装APP还是会报错
    官网给出的解释:Genymotion模拟器使用的是x86架构,在第三方市场上的应用有部分不采用x86这么一种架构,所以在编译的时候不通过,报“APP not installed”,可以下载Genymotion提供的ARM转换工具包,将应用市场中的ARM架构的apk转换成Genymotion可以编译的x86架构;
    so,我们需要添加支持arm构架的扩展包.
    genymotion-trans目录中 5.1.zip直接拖放到模拟器中。(注意本zip不能放在中文路径,不然不会install,只会复制)

    下载一个安卓app,拖到模拟器中


    image.png

    三.Charles安装

    1.charles目录,安装charles

    image.png
    此时抓取https包会每个接口下都是“Unknown”,这是因为https抓包需要安装SSL证书
    2.设置受信任证书
    image.png
    安装证书直至这一步
    image.png
    选择将证书放入受信任的根证书机构储存。
    下一步=>...完成
    3.设置浏览器受信任证书 image.png image.png

    4.在模拟器设置里


    image.png
    修改配置

    点击修改配置,并填写ip和端口


    image.png
    打开浏览器,输入
    image.png
    起一个名字,点击ok安装证书
    image.png

    完成

    打开百度贴吧app,完成!


    image.png

    相关文章

      网友评论

          本文标题:genymotion模拟器+charles抓包工具

          本文链接:https://www.haomeiwen.com/subject/ttycwqtx.html