前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >安卓逆向手机初始化

安卓逆向手机初始化

作者头像
tea9
发布2022-07-16 17:22:58
发布2022-07-16 17:22:58
1.9K00
代码可运行
举报
文章被收录于专栏:tea9的博客tea9的博客
运行总次数:0
代码可运行

测试手机:nexus5 系统6.0.1 (M4B30Z, Dec 2016)

1.刷机

官方rom下载

解锁

代码语言:javascript
代码运行次数:0
运行
复制
 电源键加音量-进入 bootloader


解锁
adb reboot bootloader
对于新款设备(2015 年及之后发布的设备):
fastboot flashing unlock
对于老款设备(2014 年及之前发布的设备):
fastboot oem unlock

重新锁定
fastboot flashing lock
老设备执行:
fastboot oem lock

安装rom

代码语言:javascript
代码运行次数:0
运行
复制
解压下载的rom
adb reboot bootloader
chmod +x flash-all.sh
./flash-all.sh
等待安装后重启

error

FAILED (remote: ‘Bogus size sparse and chunk header’)

fastboot: error: Command failed

代码语言:javascript
代码运行次数:0
运行
复制
1) extract image-hammerhead-m4b30z.zip

2) cd to the extracted folder

3) run the following commands (one by one)
fastboot erase userdata
fastboot flash userdata userdata.img
fastboot erase cache
fastboot flash cache cache.img
fastboot reboot

2.TWRP(第三方recovery刷机工具)

twrp-3.0.2-0-hammerhead.img

twrp pan

代码语言:javascript
代码运行次数:0
运行
复制
adb reboot bootloader
fastboot devices #判断设备是否连接
fastboot flash recovery twrp.img
要音量上下选择recovery mode 直接进入

nexus5进入recovery模式

代码语言:javascript
代码运行次数:0
运行
复制
1、拔掉数据线、关机
2、按住【音量减小键】不松手,再按【电源键】,会进入bootloader选择模式
3、此时音量键是上下移动光标的作用,电源键是确定的作用
4、按音量减小键,将选项切换到【Recovery mode】系统恢复模式,然后按电源键确定
5、稍等片刻,手机会出现一个到底机器人和感叹号,不用担心,这是android系统在提醒你,这个操作有风险。
6、按住电源键不松手,然后另一只手按一下【音量增大键】即可进入recovery模式

3.Root

root工具包

SuperSu

代码语言:javascript
代码运行次数:0
运行
复制
adb push UPDATE-SuperSU-v2.79-20161211114519.zip /sdcard
adb reboot recovery
选择包install image
reboot system

4.Xposed

xposed download

根据设备CPU型号下载对应的框架和应用,比如如果是nexus5 android5.0.1,选择xposed-v86-sdk21-arm.zip和XposedInstaller_3.1.apk

代码语言:javascript
代码运行次数:0
运行
复制
adb push xposed-v86-sdk23-arm.zip /sdcard  
adb reboot recovery
选择包install image
reboot system

adb install XposedInstaller_3.1.5.apk #查看xposed是否激活  需要授予root权限

5.Xposed模块

BuildProp Enhancer用于修改apk的调试标志

justtrustme突破证书校验

justmeplush

6.Drozer

python2.7

代码语言:javascript
代码运行次数:0
运行
复制

7.Frida

代码语言:javascript
代码运行次数:0
运行
复制
adb shell getprop ro.product.cpu.abi #查看手机cpu

frida-server

frida需要在root权限运行

代码语言:javascript
代码运行次数:0
运行
复制
adb push frida-server /data/local/tmp/
chmod 755 /data/local/tmp/frida-server
./frida-server

在新开个命令行

代码语言:javascript
代码运行次数:0
运行
复制
frida-ps -U

[原创]Frida从入门到入门—安卓逆向菜鸟的frida食用说明

Frida 安装和使用

翻译在未root的设备上使用frida](https://bbs.pediy.com/thread-229970.htm)

8.Busybox

android busybox

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.刷机
  • 2.TWRP(第三方recovery刷机工具)
  • 3.Root
  • 4.Xposed
  • 5.Xposed模块
  • 6.Drozer
  • 7.Frida
  • 8.Busybox
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档