泄密无花 发表于 2023-3-30 17:08

安卓逆向笔记 - Ubuntu 16.04.7 搭建 Android 分析环境

本帖最后由 泄密无花 于 2023-3-30 17:12 编辑

0x00 前言

Ubuntu 16.04.7 搭建 Android 分析环境

0x01 安装 Ubuntu 16.04.7

1、镜像下载
清华镜像站下载地址:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/16.04.7/ubuntu-16.04.7-desktop-amd64.iso
2、VMware Workstation Pro 安装镜像
推荐配置:内存8G、硬盘100G、处理器4个、开启VT(可选)

0x02 Ubuntu 16.04.7 ROOT账户获取

1、编辑配置文件

# 设置 ROOT 密码
sudo passwd root
# 进入到 /usr/share/lightdm/lightdm.conf.d/ 目录
cd /usr/share/lightdm/lightdm.conf.d/
# 编辑50-unity-greeter.conf 文件
gedit 50-unity-greeter.conf &
# 在打开文件中添加如下信息,来设置登录时可以选择用户登录
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false

2、重启系统,使用ROOT账户登录
报错:读取/root/.profile时发现错误
解决方法:
1)点击确定按钮,进入系统
2)使用vim /root/.profile命令修改文件
3)找到mesg n那一行删掉,添加:tty -s && mesg n
4)保存退出,重启系统

0x03 安装JDK

# java version "1.8.0_131"
apt-get install openjdk-8-jdk -y
java -version

# 下载脚本
wget --no-cookies \
--no-check-certificate \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz"

# 手动安装
tar xvzf jdk-8u131-linux-x64.tar.gz
gedit ~/.bashrc
export JAVA_HOME=/usr/local/share/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.bashrc
java -version


0x04 安装 Android Studio

1、最新版本 2023-03-30
下载地址:https://developer.android.google.cn/studio
2、解压、进到bin目录,运行studio.sh(此处需要代理设置,否则下载速度感人)
3、根据引导完成安装
4、创建图标:在Welcome界面点击左下角设置 -> Create Desktop Entry
附:手动创建图标
1)编辑配置文件
gedit /usr/share/applications/Studio.desktop
2)写入配置

Name = Android Studio
comment= android studio
Exec=/root/Android/android-studio/bin/studio.sh # 解压文件的位置
Icon=/root/Android/android-studio/bin/studio.png # 解压文件的位置
Terminal=false
Type=Application
3)重启系统

0x05 解决代理问题

1、使用代理之后就能很顺畅下载和编译项目
2、使用到的软件:clash、proxychains
3、考虑要不要写这个

未完待续......







美好映像 发表于 2023-3-31 08:30

Ubuntu研究不透

是的是的 发表于 2023-3-31 08:58

ubuntu有点难。。。学习吧
页: [1]
查看完整版本: 安卓逆向笔记 - Ubuntu 16.04.7 搭建 Android 分析环境