手机完全ROOT

一、Root目的

  • 客户端Android APP安全测试硬件支持
  • 很多APP对于客户端防抓包(单/双向CA校验),为了绕过需要使用完全Root的手机

二、Root简介

  Root也成为根用户,相当于Linux/Ios系统中的超级用户,可对文件进行读写执行完全操作,可理解为超级管理员。

三、机型选择

很多机型不支持root,比较推荐的是谷歌“亲儿子”系列:

  • nexus(比较老了,反应较慢,次推荐)
  • Pixel(Pixel3骁龙845【首推荐,4000+】Pixel3a【骁龙670,2000+】,如果预算充足可以去亚马逊看看)
  • 小米(支持开发者模式的机型,默认Root

这里本来想硬着头皮入手一部Pixel3 后来考虑了下怎么也是测试,只是不能用Google支持和体验原生Android,正好米6降价就入手了一部米6(多么想入手一部Pixel3,奈何没钱呀,以后发达了再说吧~~)

四、Root过程

  • 当前设备硬件配置详情:
    手机完全ROOT

》》USB连接当前手机(方便传输文件、查看截图)

连接报无法识别USB设备,怎么解决?
由于第一次连接插入设备报无法识别USB设备
》》打开设备管理器
手机完全ROOT
》》右击如下两个控制器
手机完全ROOT
》》取消如下位置的勾选后,重启电脑再,重插USB接口接口即可
手机完全ROOT

》》打开刷包下载地址:http://www.miui.com/download.html
》》下载开发版Rom
手机完全ROOT
》》打开开发者模式,启动USB调试

4.1 解锁BootLoader

目的:Fastboot刷机前需要申请解锁

4.1.1 解锁申请

手机上登录小米账号
手机完全ROOT
浏览器访问解锁申请官网:http://www.miui.com/unlock/index.html,点击立即解锁
手机完全ROOT
下载解锁工具,点击普通下载
手机完全ROOT
插入SIM手机卡,关闭wifi,开通移动数据
进入->设置 ->更多设置 ->开发者选项 ->设备解锁状态中绑定账号和设备,点击下方绑定小米账号和设备
手机完全ROOT

4.1.2 解锁

设备关机后,同时按住开机键和音量下键进入Bootloader模式
手机完全ROOT
点击解压下载的解锁工具
手机完全ROOT
登录小米账号后进行解锁
手机完全ROOT

如显示如下界面,需检查是否开启开发者模式、允许USB连接
手机完全ROOT
不行的话在开发者模式 ->默认USB配置中选取默认的USB连接配置是传输文件
手机完全ROOT
还不行,在解锁工具中安装小米驱动
手机完全ROOT
驱动安装成功
手机完全ROOT
进入Bootloader模式驱动安装
手机完全ROOT
还是显示未连接手机,电脑关机、换根华为的Type-C数据线,连接成功
手机完全ROOT
点击确认解锁
手机完全ROOT