一、Nexus 解锁bootloader

DEVICE STATE - 显示 “locked” 说明 bootloader已锁,需要解锁才能刷机

解锁步骤如下:

1、打开手机 设置-关于手机-点击版本号N次,以打开“开发者选项”

2、返回上一步,开发者选项-打开USB 调试,打开“启用OEM解锁”

3、将手机关机

4、同时按住电源键 和 音量减键,进入fastboot(bootloader界面)。如上图,最底下一项如果为unlock 则可以跳过剩下步骤

5、电脑 用数据线连接手机

6、打开电脑 DOS窗口输入: fastboot oem unlock

请确保电脑安装了android sdk 或者下载了 fastboot.exe、adb,如果安装了sdk,那么将android sdk 路径/platform-tools/配置到path 环境变量里,或者直接 全路径执行fastboot.exe

二、刷入recovery / ROOT

这里我要刷的是TWRP,这个超好用。请确保 fastboot已经配置,没有看上面。

请下好 twrp,下载地址: https://dl.twrp.me/

1、在dos命令窗口输入下面的命令:fastboot flash recovery twrp.img
2、刷入成功后,可以在bootloader状态下,用音量键来选择"recovery mode"来进入twrp
3、退出TWRP会提示你“是否安装Supersu”,直接点“Do not Install” 或 “install” 都可以。(如何没有点击 会卡在LOGO无法进入系统) 。 Supersu 即为root 权限管理工具

如果没有提示安装Supersu, 可以从网上下载 Supersu.zip(下载地址: https://download.csdn.net/download/ab6326795/11018830),reboot 重启手机或者 按电源键 和 音量减 进入bootloader,按上下键,选择 “Recovery mode” 确定。等一会就会进入TWRP。ADB将下载好的Supersu.zip   push到手机,进入TWRP,选择 install 安装该文件,重启手机即可获得root权限
到此为止,Nexus 5X刷入第三方TWRP Recovery的教程就全部为大家介绍完了。

三、修改ROM boot.img

1、下载好对应机型的rom,将boot.img提取待用。(本人此次刷的是 “Nexus5X”, android 6.0 的rom,目前已知可以刷到9.0)

官方rom  下载地址:https://developers.google.cn/android/images#bullhead  (如果你无法访问google.cn,可以在这里试试https://desktop.firmware.mobi/  ,输入机型选择下载)

其他 rom下载地址1:https://downloads.aospextended.com ,

http://download.lineageos.org.cn/

或者网上自己搜

2、下载 bootimg_tools 工具包,将“mkboot、mkbootfs、mkbootimg” 拷贝到linux 环境,并设置执行权限。刚刚的将 “boot.img”也一同拷过去。(不想修改boot.img的可以直接跳过,看步骤3 即可

下载地址:https://download.csdn.net/download/ab6326795/11014576

执行:

./mkboot boot.img boot

会生成boot文件夹,进入boot/ramdisk,打开default.prop编辑:

ro.secure=0
ro.allow.mock.location=1
ro.debuggable=1
persist.service.adb.enable=1
命令解释:
ro.secure=0 关闭保护
ro.allow.mock.location=1
ro.debuggable=1 调试模式开
persist.service.adb.enable=1 adb远程开

保存文件。然后参考boot/img_info 生成命令,如我这里参考后执行命令为(不同手机(rom)命令不同):

cd boot
.././mkbootfs ramdisk |gzip >ramdisk-new.gz
.././mkbootimg --kernel kernel --ramdisk ramdisk-new.gz --base 0x00000000 -o boot.img  --kernel_offset 0x00008000 --ramdisk_offset 0x02000000 --tags_offset 0x01e00000 --board "" --pagesize 4096 --cmdline 'console=ttyHSL0,115200,n8 androidboot.hardware=bullhead boot_cpus=0-5 lpm_levels.sleep_disabled=1 msm_poweroff.download_mode=0 buildvariant=userdebug'

执行完成后会在boot文件夹里生成一个新的boot.img,将它替换到rom 压缩包同名文件,刷机即可

【重要提示:有些rom,修改boot.img 刷机后,点击开发者选项会提示“设置已停止运行”,具体原因不明,不过可以从http://download.lineageos.org.cn/下载一个对应型号的rom,把里面的boot.img直接替换google原生的boot.img,进去就正常了!ro.debuggable=1 也是默认打开的】

--------------------------如果你还想要修改system.img 或者其他img文件-----------

$simg2img system.img system.raw
$file system.raw
system.raw: Linux rev 1.0 ext4 filesystem data, UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b (extents) (large files)
转成raw的,会变大。

$mkdir my_sysdir
$sudo mount -t ext4 system.raw ./my_sysdir
挂载ext4分区
可以在my_sysdir里修改了。

sudo umount my_sysdir/
卸载my_sysdir

$img2simg system.raw system2.img
转成sparse格式的。

--------------------------------------------------------------------------------------------------

四、刷机(以下2选1即可

刷入 官方rom(可修改 boot.img 后的ROM)

下载地址:https://developers.google.cn/android/images#bullhead

(如果你无法访问google.cn,可以在这里试试https://desktop.firmware.mobi/  ,输入机型选择下载)

下载后解压,./fastboot reboot 重启手机或者 按电源键 和 音量减 进入bootloader,然后 执行flash-all.bat 即可自动刷机,等待完成即可。

刷入第三方rom, ./fastboot reboot 重启手机或者 按电源键 和 音量减 进入bootloader,按上下键,选择 “Recovery mode” 确定。等一会就会进入TWRP。可以wipe清理数据后 再选择install  安装rom包即可。

五、如何ROOT(重复啰嗦一次,以下任选一种即可):

方案1、下载 Supersu.zip(下载地址: https://download.csdn.net/download/ab6326795/11018830),reboot 重启手机或者 按电源键 和 音量减 进入bootloader,按上下键,选择 “Recovery mode” 确定。等一会就会进入TWRP。ADB将下载好的Supersu.zip   push到手机,进入TWRP,选择 install 安装该文件,重启手机即可获得root权限

方案2、下载kingroot尝试 root

方案3、以上都不管用时,可以尝试修改boot.img(system.img)的init.rc植入root权限。这个比较麻烦,不适合新手。

【教程】Nexus、Pixel手机解锁bootloader+刷TWRP Recovery + 刷机(含修改ROM boot.img) + ROOT教程相关推荐

  1. 金立 M6 (GN8003) 解锁 BootLoader 进入第三方 recovery 刷机 ROOT

    首先下载好工具:http://url.cn/5EILbQn 备用连接 :http://pan.baidu.com/s/1c28j7k0 本篇教程教你如何傻瓜式解锁BootLoader并刷入recove ...

  2. Google Pixel手机解锁 bootloader

    要想在Android手机上面烧录自己生成的Img文件,必须要先解锁手机的bootloader,下面是整理的 Google Pixel手机(Pixel XL)的解锁bootloader的步骤. 1. 删 ...

  3. MTK处理器手机 解锁Bootloader 教程

    目前很多手机都需要解锁Bootloader之后才能进行刷机操作 本篇教程教你如何傻瓜式解锁Bootloader 首先需要在设置-关于手机 找到版本号(个别手机可能是内核版本号,甚至其他) 然后 快速连 ...

  4. 高通处理器手机 解锁Bootloader 教程

    目前很多手机都需要解锁Bootloader之后才能进行刷机操作 本篇教程教你如何傻瓜式解锁Bootloader 首先需要在设置-关于手机 找到版本号(个别手机可能是内核版本号,甚至其他) 然后 快速连 ...

  5. 【Android】Pixel 2 解锁 Bootloader

    文章目录 一.Pixel 2 解锁 bootloader 前提 二.Pixel 2 解锁 bootloader 三.解锁成功 一.Pixel 2 解锁 bootloader 前提 欧版才能解锁 ; 美 ...

  6. realme刷机鸿蒙教程,realmeX一键解锁BL教程(realme手机解锁BL详解教程)

    realme X.realme X青春版一键解锁BL教程和工具发布 支持解锁BL的机型:realme X.realme X青春版.realme X 大师版.realme X 电影礼盒版 解锁BL的风险 ...

  7. 红米Note9Pro刷TWRP,并刷入Magisk面具获取root权限教程

    声明 开始之前说一下我手机的环境 红米note9Pro一台 已刷印度版小米10i系统(国内红米9notepro,对应的海外机型就是小米10I), 理论上对系统没要求国内版也可刷 设备已经解锁 全部用到 ...

  8. 使用TWRP Recovery刷入CM13等第三方ROM教程

    http://www.miui.com/thread-4492914-1-1.html 首先,可以使用论坛里发布的中文TWRP或者我改的http://www.miui.com/forum.php?mo ...

  9. 安卓盒子刷rec linux启动,ADB命令刷入recovery刷机

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 特点:需要手机获取Root权限,需掌握相关cmd命令和ADB命令:虽然命令不同, 但跟fastboot模式刷入方式类似 提示:①新手机未获取Root权限的 ...

  10. adb命令检测手机bl有无上锁,努比亚红魔手机解锁BootLoader以及上锁BL详细图文教程...

    本文仅适合努比亚红魔手机,其他机型可能不适用,亲测支持红魔3和红魔5等机型.解 锁BL有什么用途呢,最简单的理解就是更开放的刷机操作了,也可以不依赖第三方TWRP 等程序获取面具root权限,但解锁也 ...

最新文章

  1. 使用libjpeg显示JPEG图像在framebuffer 测试(八)
  2. ecies算法c语言实现,Bouncy Castle算法库中ECIES算法调用示例
  3. 36个非常有趣的互动网站设计作品范例
  4. 微服务实战(六):落地微服务架构到直销系统(事件存储)
  5. 新网数十万域名管理密码泄露
  6. 前端宽度一至显示宽度不一致_html2canvas在不同设备生成图片大小不一致问题
  7. UVA10505 Montesco vs Capuleto【DFS】
  8. (转)《精通比特币》原码分析: select_utxo
  9. HTML5的Web SQL DataBase本地数据库增删改查
  10. (三)云计算技术学习--OpenStack之KeyStone
  11. 设计一个简单的家乡网站
  12. 凯利公式计算器安卓_华为MatePad Pro 5G评测:一屏双任务打破安卓平板生态限制...
  13. android 连接web加密的wifi,Android 与WEP加密连接
  14. Anker推出Security SmartTrack卡,详谈苹果Find My技术
  15. C++下实现全连接神经网络
  16. 学计算机难吗d,我想学计算机,五笔打字很难吗
  17. 服务器重启报kernel panic - not syncing :Attempted to kill init 错误
  18. navicat连接数据报10060错误
  19. inet manual 和 static 区别
  20. 欧元一个神创造的货币

热门文章

  1. 计量经济学笔记2---最大似然估计
  2. 四元数与欧拉角的相互转换
  3. JUnit4 Note (尚学堂马士兵)
  4. arm 嵌入式系统复习大纲
  5. 高一计算机教学总结怎么写,高一信息技术教学工作总结
  6. 惯性矩如何计算机械转动惯量,[转载]ug中的惯性矩与转动惯量
  7. Android平台语言支持状态(MTK6589)
  8. C#开发ActiveX控件
  9. Neural Entity Linking综述【详细版】
  10. WineQQ2012 最新下载