搭建Android逆向环境-windows&linux&mac

搭建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  显示版本 就是环境变量设置成功

java -version

二,安装android SDK 

Android SDK 链接 https://developer.android.com/studio#downloads


Android-SDK

下载解压后添加环境变量

adb

三,安装android NDK 

Android NDK 链接  https://developer.android.com/ndk/downloads


Android-Ndk

下载解压后添加环境变量

测试 ndk-build -v

四,安装android studio

https://developer.android.com/studio#downloads

Android-studio

注意  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源码

你可能感兴趣的:(搭建Android逆向环境-windows&linux&mac)