Android刷机遇到的几个命令
2016-05-16 11:11
429 查看
手上有个Nexus 5,准备将系统升级到Android 6。于是到官网下载了一个升级包,并且按照上面的操作指南刷机成功了。过程如下:
使用adb重启手机至bootloader模式。
解锁bootloader。
进入升级包解压后的目录,执行flash-all.bat批处理文件即可。
这里值得注意的是fastboot这个程序,一般在做Android开发过程中,接触到的只有adb。其实fastboot就是专门用来和bootloader通信的程序,可以说是bootloader的上位机程序。
打开flash-all.bat文件,看看做了什么,内容不多,如下:
后来看到锤子OS适配了Nexus 5,想刷来玩玩。下载了刷机包,放到手机存储的根目录。然后下载了其提供的一个所谓刷机工具包,解压后又发现了一个flash_all.bat文件。看看做了什么。更加简单,如下。
Nexus5 不能升级Android 7,XDA上有人给出了非官方的刷机包。下载来玩玩,需要这么做:
同样的方法在bootloader模式下加载TWRP,也就是一个非官方的recovery。然后在TWRP里面选择
使用adb重启手机至bootloader模式。
adb reboot bootloader
解锁bootloader。
fastboot oem unlock
进入升级包解压后的目录,执行flash-all.bat批处理文件即可。
这里值得注意的是fastboot这个程序,一般在做Android开发过程中,接触到的只有adb。其实fastboot就是专门用来和bootloader通信的程序,可以说是bootloader的上位机程序。
打开flash-all.bat文件,看看做了什么,内容不多,如下:
::刷入bootloader fastboot flash bootloader bootloader-hammerhead-hhz12h.img ::重启至bootloader(新版),并等待完成。 fastboot reboot-bootloader ping -n 5 127.0.0.1 >nul ::刷入radio(没猜错的话是基带) fastboot flash radio radio-hammerhead-m8974a-2.0.50.2.26.img ::再次重启至bootloader,并等待完成 fastboot reboot-bootloader ping -n 5 127.0.0.1 >nul ::开始更新系统,zip包里面是Android源码编译出来的img文件 fastboot -w update image-hammerhead-lmy48b.zip
后来看到锤子OS适配了Nexus 5,想刷来玩玩。下载了刷机包,放到手机存储的根目录。然后下载了其提供的一个所谓刷机工具包,解压后又发现了一个flash_all.bat文件。看看做了什么。更加简单,如下。
::使用自带的adb重启手机至bootloader,并等待完成。 %~dp0windows-tool\adb reboot bootloader ping 127.0.0.1 -n 5 -w 1000 > null ::同样使用自带fastboot命令让bootloader加载一个自带的recovery,然后启动到该recovery。后续的升级操作,在该recovery中完成。 %~dp0windows-tool\fastboot %* boot %~dp0images\recovery.img
Nexus5 不能升级Android 7,XDA上有人给出了非官方的刷机包。下载来玩玩,需要这么做:
同样的方法在bootloader模式下加载TWRP,也就是一个非官方的recovery。然后在TWRP里面选择
Apply update from ADB功能,然后在电脑上执行
adb sideload (ota file.zip)。等待传输完成,重启即可。
相关文章推荐
- Android控件的两次及多次点击事件
- Android ActionBar使用教程
- Android DataBinding
- Android学习笔记——View事件分发(上)
- Android学习笔记——深入理解dp,px,以及density。
- android webview H5开发若干问题之问题一:webview文件上传问题
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- android中webview控件和javascript交互实例
- Android音频开发过程中遇到的问题
- Android指南针应用
- Android 插件化的 过去 现在 未来
- 安装AndroidStudio时,需要注意的问题
- android studio for android learning (一)
- Android——TextView实现真正的跑马灯效果
- android canvas layer (图层)详解与进阶
- Android中Fragment切换时重叠透明问题总结
- Mac环境使用Android Studio进行android手机调试
- Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释
- xmarin.android 城市天气预报
- android 5.0之后设置各个区域的颜色