Android逆向之源码刷机及Root

前言

作为一个软件逆向分析师,拥有一台干净纯粹的手机,是一件开心事情。 对于拥有Google Nexus系列机器的我, 编译Android源码并刷入机器中,一件振奋人心的事情,我们今天就来带大家一块来刷个机,顺便把手机Root一下 。

Android手机ROM分区

在刷机之前先给大家介绍一下andriod手机的rom分区,有三个区,分别是:
1.bootloader分区,存储bootloader代码。bootloader的作用是安装卸载启动system或者recovery分区的镜像
2. system分区,用于存储android系统镜像;
3. recovery分区,用于存储recovery镜像,(recovery镜像的作用就是用于安装卸载system分区的镜像)。

当手机开机上电后,首先启动bootloader分区的代码,启动Bootloder, 而bootloader默认情况下是启动System分析的镜像的,对于Android手机,我们常常将Android系统镜像存放在System分析。
手机刷机有两种方式: 一种是卡刷,就是需要将卡刷包Push到手机中,一种是线刷,通过USB线进行刷机。

线刷原理:
在bootloader下,使用fastboot 命令对system分区进行更新Android系统镜像

卡刷原理是:首先在bootloader 模式下安装合适本设备对应的recovery镜像,然后启动recovery来更新system分区的Andr

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值