搭建windows分析环境
一,安装java
1.下载安装JDK
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
2.windows 添加环境变量
如: C:\Program Files\Java\jdk1.8.0_66\bin jdk的安装路径
右键此电脑->高级系统设置->环境变量 在系统目录下找到PATH
新建->将路径写入后->确定
打开cmd 测试 java -version 显示版本 就是环境变量设置成功
二,安装android SDK
Android SDK 链接 https://developer.android.com/studio#downloads
下载解压后添加环境变量
三,安装android NDK
Android NDK 链接 https://developer.android.com/ndk/downloads
下载解压后添加环境变量
测试 ndk-build -v
四,安装android studio
https://developer.android.com/studio#downloads
注意 android环境不可以使用中文的路径,因为它无法识别
下载android studio的模拟器
打开模拟器步骤 Tools->Android ->AVD Manager
创建模拟器,可以选择TV 手表 手机等
MacOS
一,安装jdk
下载链接 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
找到安装后的目录 在mac上设置环境变量
echo Java_HOME=JDK-PATH >> ~./bash_profile
export JAVA_HOME>> ~/.bash_profile
export PATH=$JAVA_HOME/bin:$PATH >> ~/.bash_profile
cat ~/.bash_profile
mac 和windows不同之处就是在设置环境变量上 其他的都一样
ubuntu
1. Ubuntu要放到虚拟机中 也可以真机 因为这里我是虚拟机 所以去uBuntu官网下载好的ubuntu16.04-desktop.iso 镜像文件 安装成功后 因为没有VMware-tools 所以要安装一个 才可以让屏幕变正常
2. 因为ubuntu 自带python2 所以 看个人的需求 也可以在安装一个python3 使用时候变换2/3即可 安装java的jdk 及adb
3. adb : sudo apt-get install android-tools-adb android-tools-fastboot
配置adb 可以搜索到设备
没有配置的情况下
没有配置的情况下 是无法正确搜索到android 设备的 所以要进行对设备的配置
首先查看usb连接状态及设备ID等等 Command: lsusb
lsusb
设置命令如下 顺序 执行 其中vim 在下图
Command
其中用红框圈起来的俩者要对应 lsusb中设备ID:俩个值
4.jdk :sudo apt-get install openjdk-8-jdk
5.pip : 安装python pip : sudo apt-get install python-pip
6.frida : 安装 pip install Frida pip install Frida-tools
7.vscode 安装
8.gdb 安装 apt install gdb-multiarch
编译android源码