本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《 阿里云开发者社区用户服务协议 》和 《 阿里云开发者社区知识产权保护指引 》。如果您发现本社区中有涉嫌抄袭的内容,填写 侵权投诉表单 进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

1、材料准备


① 下载些东西



  • 2、 SuperSU www.supersu.com/ ):Root权限管理的工具,两个部分组成:zip包root设备,apk管理root权限。



②和③读者可自行到官网下载,或者用读者打包好的,自取:


image
image
image pan.baidu.com/s/1hRrPZhRx…

提取码:

cg08

② 创建新AVD


打开Android Studio,依次点击顶部菜单栏: Tools -> AVD Manager -> + Create Virtual Device ...,接着选择模拟器相关的配置,比如这里我选择的是:Nexus 5X,点解 Next ,来到选择镜像的页面:


image


选择镜像时,务必注意以下三点!!!


  • 1、Android 8.0(包含8.0)以下的系统镜像!!!


  • 2、Target里**不带(Google APIs)**的镜像,带(Google APIs)的是不能Root的!!!


  • 3、 ABI为x86 的镜像!!!


举个例子,笔者选择的7.0的镜像:


image


没有镜像的话点Download下载,下载完后点Next进入下一步,这里可以改个简单AVD的名称,因为后面要用命令行来启动,就不用敲那么多,比如我直接改为Test:


image


点击Finish,等待AVD模拟器生成:


image


不用启动,直接X掉。


③ 勾选安装


Android Studio依次点击顶部菜单栏: File -> Settings -> System Settings -> Android SDK 。点击 SDK Tools选项卡,安装圈住的两个东西:


image


安装后,点击OK,到此,要准备的东西都准备好了。


2、开始折腾


① 命令行可写方式启动AVD


接下来开始折腾,打开命令行终端,cd到android sdk的 tools 目录下:


image


接着键入下述命令启动AVD(Test处改成你的前面定义的模拟器名称即可):


emulator -avd Test -writable-system


如果你忘记了也没关系,可以键入: emulator -list-avds ,查看AVD列表。 成功执行后,可以看到我们的AVD已经运行起来了,终端输出内容如下:


image


把这个终端缩小就好,别关掉,关掉的话AVD也会关掉的!!!


② 安装APK


新建一个终端,cd到android sdk的 platform-tools 目录下,通过adb命令安装两个apk:


image


安装完后 不要打开 !!!


【Android 逆向】Frida 框架 ( 安装 frida 12.7.5 | 安装 frida-tools 5.1.0 | PC 端 frida 与 安卓模拟器端 frida-server )
【Android 逆向】Frida 框架 ( 安装 frida 12.7.5 | 安装 frida-tools 5.1.0 | PC 端 frida 与 安卓模拟器端 frida-server )
或许当前有些小伙伴没 android 手机,这时候可以在电脑上开个模拟器玩玩,下面就分别介绍两种不同的模拟器,下面和大家一起学习交流。 一、android 模拟器 AVD 模拟器配置 keitwotest