准备学习下Android逆向,计划把学习心得以及学习资料简单记录下来,尽量做到每篇文章尽量精简,并且都有一些实际的内容,能够呈现出一点东西,到最后能形成出一个知识框架,方便以后自己复习,并能给有兴趣的网友节省点时间。
常用工具
- JDK/SDK/NDK
- eclpise集成工具包/Android Studio
- Anroidkiller/JEB/Anroidk逆向助手/jadx
- IDA/GDB/GDA
- apkhelper(查看APK大概信息)/getsign(获取安装包签名hash值)/APK上上签
- 模拟器(逍遥/海马玩/夜神/蓝叠/天天)
常用ADB命令
-
列出与电脑连接的所有手机和模拟器
adb devices -
进入设备Shell
adb shell 进入手机管理
adb -s 指定设备 shell
adb install 安装包文件 -
从手机发送和接收文件
adb push 电脑端文件 手机端文件路径
adb pull 手机端文件路径 电脑端文件路径 -
改变手机文件的权限
chmod 777 指定要给权限的文件或文件夹 -
文件目录操作命令
cd 进入目录
ls 列出当前文件夹下的文件
mkdir 创建文件夹
rm 移除文件或文件夹(rm -r)
cp 复制文件
mv 移动文件,重命名文件
touch 创建一个空文件
cat 查看文件内容 -
进程操作
id 获取当前用户信息
ps 查看当前系统所有进程
kill 杀进程 kill 进程id
网友评论