Nexus刷Android6.0

刷机

1.1下载Nexus 5 官方Android 6.0.1刷机包: hammerhead-mmb29s-factory-6bfcdfa4.tgz (链接: https://dl.google.com/dl/android/aosp/hammerhead-mmb29s-factory-6bfcdfa4.tgz)

1.2 解压hammerhead-mmb29s-factory-6bfcdfa4.tgz到F:\NEXUS5_ANDROID6\hammerhead-mmb29s-factory-6bfcdfa4\hammerhead-mmb29s。

1.3 cd F:\NEXUS5_ANDROID6\hammerhead-mmb29s-factory-6bfcdfa4\hammerhead-mmb29s与f:

1.4 进入快速启动模式:adb reboot bootloader

1.5 解锁:fastboot oem unlock

解锁新款设备
自 2014 年以来发布的所有 Nexus 和 Pixel 设备(从 Nexus 6 和 Nexus 9 开始)都内置有恢复出厂设置保护功能,需要通过多个步骤才能解锁引导加载程序。

要在设备上启用 OEM 解锁功能,请执行以下操作:
在“设置”中,点按关于手机,然后点按版本号七 (7) 次。
当看到“您已处于开发者模式”这条消息后,点按返回按钮。
点按开发者选项,然后启用 OEM 解锁和 USB 调试(如果 OEM 解锁处于停用状态,请连接到互联网,以便设备可以至少签到一次。如果 OEM 解锁仍处于停用状态,则说明您的设备可能已被运营商锁定 SIM 卡,系统无法解锁引导加载程序)。
重新启动进入引导加载程序,然后使用 fastboot 解锁。
对于新款设备(2015 年及之后发布的设备):
fastboot flashing unlock

对于老款设备(2014 年及之前发布的设备):
fastboot oem unlock

在屏幕上确认解锁。
注意:在 Nexus 10 上,解锁引导加载程序后,内部存储空间仍将保持未格式化状态。您可以依次使用 fastboot format cache 和 fastboot format userdata 来格式化设备。
重新锁定引导加载程序
要重新锁定引导加载程序,请执行以下命令:

对于新款设备(2015 年及之后发布的设备):
fastboot flashing lock

对于老款设备(2014 年及之前发布的设备):
fastboot oem lock

1.6 执行:flash-all,出现archive does not contain 'system.sig'之后,需要等待一段时间,然后会继续。最后刷机成功。

@ECHO OFF
:: Copyright 2012 The Android Open Source Project
::
:: Licensed under the Apache License, Version 2.0 (the "License");
:: you may not use this file except in compliance with the License.
:: You may obtain a copy of the License at
::
::      http://www.apache.org/licenses/LICENSE-2.0
::
:: Unless required by applicable law or agreed to in writing, software
:: distributed under the License is distributed on an "AS IS" BASIS,
:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
:: See the License for the specific language governing permissions and
:: limitations under the License.

PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-hammerhead-hhz12k.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.28.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -w update image-hammerhead-mmb29s.zip

echo Press any key to exit...
pause >nul
exit

如果出现Writing 'userdata' FAILED (remote: 'Bogus size sparse and chunk header')则

1.7 执行:flash-base.sh

#!/bin/sh

# Copyright 2012 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

fastboot flash bootloader bootloader-hammerhead-hhz12k.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.28.img
fastboot reboot-bootloader
sleep 5

1.8 解压目录下的image-hammerhead-mmb29s.zip到F:\NEXUS5_ANDROID6\hammerhead-mmb29s-factory-6bfcdfa4\hammerhead-mmb29s\image-hammerhead-mmb29s,且cd image-hammerhead-mmb29s

1.9 复制内容到image-hammerhead-mmb29s目录下,保存为flash-image.bat,并执行flash-image.bat

@echo off
::正常开机模式
::adb reboot bootloader
::reboot模式
fastboot reboot-bootloader
ping -n 15 127.0.0.1 >nul
::fastboot oem unlock
fastboot erase system
fastboot erase boot
fastboot erase recovery
fastboot erase cache
fastboot erase userdata
fastboot flash system system.img
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
pause
fastboot reboot

执行正确结果

Nexus刷Android6.0_第1张图片

重启刷机成功 

 

Root

2.1刷入第三方的recovery包

找到适配您的nexus设备的twrp,可以在https://twrp.me/Devices/ 输入相关设备名即可找到最新的
nexus 5合适的地址: https://dl.twrp.me/hammerhead/,下载twrp-3.3.1-0-hammerhead.img
2.1.1 adb reboot bootloader
2.1.2 fastboot flash recovery twrp-3.3.1-0-hammerhead.img
刷入成功后,可以在bootloader状态下,用音量键来选择"recovery mode"来进入twrp。

 

2. 2刷入Su

2.2.1 下载SuperSU v2.64 :

https://download.chainfire.eu/750/SuperSU/BETA-SuperSU-v2.64-20151220185127.zip?retrieve_file=1

 

2.2.2 上传BETA-SuperSU-v2.64-20151220185127.zip到sdcard
adb push "F:\NEXUS5_ANDROID6\BETA-SuperSU-v2.64-20151220185127.zip" /sdcard/

2.2.3 选择Wipe->Format Data,自动重启;(这步是清除数据,应该可以不要)
2.2.4 重启后,选择Install,找到放在SD卡上的BETA-SuperSU-v2.64-20151220185127.zip;
2.2.5 选择Add More Zips 添加其他待刷入的zip包;
2.2.6 滑动进行刷入,完成后重启手机即可。

Nexus刷Android6.0_第2张图片

 

Xposed

刷入Xposed框架

下载Xposed框架:http://dl-xda.xposed.info/framework/sdk23/arm/
我这里是下载最新的v89-sdk23版本。

具体步骤

  1. 将压缩包xposed-v89-sdk23-arm.zip复制到sdcard上:

  2. 点击twrp上的install,选择刚刚导入的压缩包,重启就OK了。

  3. 最后安装XposedInstaller_3.1.5.apk。

 

Nexus5 Android6.0 Wifi 已连接,但无法访问互联网问题解决

实际已经链接成功,只不过由于google无法访问造成的提示问题。

4.1 adb shell settings put global captive_portal_server www.g.cn

4.2 然后开启飞行模式,然后关闭飞行模式解决!

你可能感兴趣的:(android,逆向)