Nexus5 Android6.0.1 MOB30H 刷机、获取ROOT、刷入xposed框架

本文详细介绍了如何为Nexus5 Android6.0.1 MOB30H进行刷机、获取ROOT权限以及刷入Xposed框架。内容包括ROM刷机知识、设备准备、解锁、备份、刷入TWRP、安装SuperSU和Xposed的步骤,同时提供了解决刷机过程中遇到问题的方法。

Nexus5 Android6.0.1 MOB30H 刷机、获取ROOT、刷入xposed框架

本文仅供学习交流使用,如侵立删!

知识准备

刷机之前需要了解的一些知识

ROM刷机

ROM是ROM image(只读内存镜像),常见ROM image有img、zip等格式,前者通常用fastboot程序通过数据线刷入(线刷),后者通过recovery模式从sd刷入(卡刷),故img镜像也被称为线刷包,zip镜像也被称为卡刷包。

手机模式

platform-tools路径:…AppData\Local\Android\Sdk\platform-tools

手机电源键+音量下键进入bootloader模式(fastboot模式)

可以通过音量上下键选择模式,电源键确定

nexus5在官网上为hammerhead

nexus5的机型:armeabi-v7a,需要的查询命令

adb shell getprop ro.product.cpu.abi

设备准备

手机状态:开机,并且打开USB调试模式

电脑:有adb.exe和fastboot.exe,即AndroidStudio的SDK,并且下载AndroidStudio的SDK-tools中的Google USB driver

电脑驱动:在通过USB连接电脑后,手机上确定一律使用该计算机调试,电脑上打开设别管理器,找到手机设备,如果出现黄色叹号则右键更新驱动,在AS下载的Google USB driver目录去找(官网教程获取 Google USB 驱动程序 | Android 开发者 | Android Developers

在电脑上找到sdk的platform-tools文件夹,并cmd进入该文件夹,然后运行命令

adb devices#检测是否连接设备,如果出现unauthorized则是手机没有授权USB调试,手机上点击授权即可
adb reboot bootloader#使手机进入bootloader模式
fastboot devices#检查进入fastboot模式的设备,正确结果应该会出现连接的设备

刷机

准备

下载TWRP(找到对应型号 TWRP for LG Nexus5),使用twrp recovery进行刷入

下载地址:Download TWRP for hammerhead

解锁

如果进入bootloader模式后,手机显示unlocked则无需解锁

fastboot oem unlock#解锁手机,fastboot界面下面有一行 unlocked代表已解锁。

备份

刷入TWRP

进入bootloader模式后,运行命令

fastboot flash recovery D:\recovery\twrp-3.0.0-0-hammerhead.img #刷入twrp,后面的地址是下载的第三方recovery在电脑上的路径,即TWRP镜像文件路径
fastboot boot D:\recovery\twrp-3.0.0-0-hammerhead.img #刷入内核,进入trwp
fastboot reboot #重启手机

获取ROOT

准备

下载好SuperSU官方文件,下载地址SuperSU Download (chainfire.eu)

成功刷入TWRP

操作

方法:用twrp的install进行刷入获取

  1. 刷入zip文件(可以在手机开机状态刷入)

    adb push D:\recovery\UPDATE-SuperSU-v2.79-20161211114519.zip /sdcard #/sdcard是刷入的目录即SuperSU刷入到手机里的地方
    
  2. 刷入成功之后,运行命令使手机进入recovery模式

    adb reboot recovery
    
  3. 手机就进入到刷入的TWRP中,然后点击install,找到刷入的文件,点击安装即可

  4. 安装完成后,点击reboot system重启手机,即可查看SuperSU应用,可通过该应用管理root权限

    fastboot reboot#重启手机
    

刷入Xposed框架

准备

下载xposed框架即xposed-v87-sdk23-arm.zip文件,该框架需要对应Android版本号(本机是安卓6.0.1,target API23),

xposedinstaller.apk的下载地址[OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] | XDA Forums (xda-developers.com)

xposed-v87-sdk23-arm.zip的下载地址

已成功刷入TWRP

操作

方法:用twrp的install进行刷入获取

  1. 刷入zip文件

    adb push D:\recovery\xposed-v78-sdk23-arm.zip /sdcard#刷入xposed框架
    
  2. 刷入成功后,可直接在手机上操作,进入recovery模式,进入到TWRP界面,点击Install。找到对应的zip文件,直接安装即可,安装完成后点击reboot system重启设备

  3. 重启之后,安装xposedinstaller.apk,可通过adb命令安装(手机通过USB与电脑连接)

    adb install xposedinstaller.apk#安装其他apk时也可以用这个命令
    
  4. 然后激活xposed模块即可

遇到的问题以及解决办法

fastboot

fastboot devices没有结果,以及fastboot flash…命令运行一直waiting for any devices

解决办法

检查电脑驱动,并更新

成功刷入TWRP之后仍是官方REC

解决办法

成功刷入TWRP之后,要刷入内核,进入TWRP界面,再重启设备

无法进入trwp界面

刷完之后无法进入recovery,即无法进入刷成功的TWRP界面

出现的报错

Could not mount /data and unable to find crypto footer
Failed to mount '/data' (Invalid argument)
Unable to recreate /data/media folder.
Updating partition details...
Failed to mount '/data' (Invalid argument)
...done
Unable to mount storage
Failed to mount '/data' (Invalid argument)
Full SELinux support is present.
Running Recovery Commands
Failed to mount '/data' (Invalid argument)
Formatting Cache using make_ext4fs...
Done processing script file
Renamed stock recovery file in /system to prevent the stock ROM from replacing TWRP.
Failed to mount '/data' (Invalid argument)
Failed to mount '/data' (Invalid argument)
解决办法
1. 进入fastboot模式,进入方式:adb reboot bootloader或者电源键+音量下键
2. fastboot oem unloack#解锁,若已解锁则不运行该命令
3. fastboot -w #删除手机中所有数据
4. fastboot reboot#重启手机
5. 手机关机,通过手机操作进入recovery模式,成功进入TWRP

无限重启

手机无限重启,仅显示Google图标,但是可以进入TRWP界面

解决办法

解决方案:重新刷入官方镜像文件,如果重新刷入不成功,建议手动清除各个分区,并且手动刷各个分区image

nexus5镜像下载网站(需要fanqiang,并且需要找到对应手机版本和Android版本号的镜像文件,即factory image):Factory Images for Nexus and Pixel Devices | Google Play services | Google Developers

镜像文件解压后的内部文件结构:
在这里插入图片描述

直接刷入镜像文件是 直接双击flash-all.bat文件(对于Windows系统)

重新刷入不成功后的具体操作:

1. 将手机关机,进入bootloader模式
2. 解压镜像包中的zip文件 #注意需要将解压后的文件置于platform-tools文件夹下,如果adb和fastboot是在环境变量中配置过的则无需移动文件
3. 在PC端运行命令  这些命令的作用是手动清除各个分区,并且手动刷各个分区image
fastboot erase cache
fastboot erase userdata
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system

fastboot flash bootloader bootloader-hammerhead-hhz20f.img (修改为对应的img)
fastboot reboot-bootloader

fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.30.img (修改为对应的img)
fastboot reboot-bootloader

fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img

4. fastboot reboot #重启手机,需要等待较长时间

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值