微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

2020-12-24

玩转Android10(二)刷机操作之fastboot刷机演示

一、演示软硬件环境

 

      PC配置:Window10 64bit

      手机型号:pixel 2

      手机代号:walleye

          

 

二、配置adb和fasboot

      1.从以下地址下载windows系统运行的android sdk platform-tools压缩包。

   下载地址:https://dl.google.com/android/repository/platform-tools-latest-windows.zip@H_404_28@

2.解压压缩包,将adb和fastboot所在目录配置到环境变量。

      3.在Windows终端测试adb和fastboot命令,检查是否配置正常。

 

三、下载工厂镜像刷机包

      1.从以下地址下载pixel 2手机的工厂刷机包镜像,请选择Android 10的下载。下载地址:https://developers.google.cn/android/images#walleye

      2.解压下载的刷机包镜像文件,如下图所示:

       

图片

    以上截图文件中,flash-all.bat就是pixel 2手机在windows平台的fastboot刷机脚本。原脚本内容如下:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
PATH=%PATH%;"%sYstemROOT%\System32"fastboot flash bootloader bootloader-walleye-mw8998-002.0081.00.imgfastboot reboot-bootloaderping -n 5 127.0.0.1 >nulfastboot flash radio radio-walleye-g8998-00020-1912122233.imgfastboot reboot-bootloaderping -n 5 127.0.0.1 >nulfastboot -w update image-walleye-qq2a.200501.001.a3.zipecho Press any key to exit...pause >nulexit

     为了让刷机脚本更智能一些,将脚本修改为如下:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
:: 配置脚本运行环境变量,配置之后就能找到adb和fasboot命令PATH=%PATH%;"%sYstemROOT%\System32":: 手机开启调试连接到电脑情况下,该命令进入手机fastboot刷机模式adb reboot bootloaderping -n 5 127.0.0.1 >nul:: 手机解锁fastboot oem unlockping -n 5 127.0.0.1 >nul:: 刷入bootloader镜像fastboot flash bootloader bootloader-walleye-mw8998-002.0081.00.img:: 重启进入到bootloaderfastboot reboot-bootloaderping -n 5 127.0.0.1 >nul:: 刷入基带镜像fastboot flash radio radio-walleye-g8998-00020-1912122233.img:: 重启进入bootloaderfastboot reboot-bootloaderping -n 5 127.0.0.1 >nul:: 刷入手机系统,image-walleye-qq2a.200501.001.a3.zip文件中包含了编译系统产生的各种镜像文件fastboot -w update image-walleye-qq2a.200501.001.a3.zipecho Press any key to exit...pause >nulexit

 

四、刷机

  1.手机数据线连接电脑,打开手机调试模式,在手机设置"开发者选项"中开启"USB调试"和"OEM解锁"选项,如下图所示 :

     

图片

 

2.终端执行adb devices命令,查看手机是否正常连接到电脑。

 

3.手机能通过adb命令进行连接之后,点击修改过的工厂镜像中的"flash-all.bat"脚本执行刷机。

 

4.脚本执行过程中,如果手机未解锁,在fastboot模式下手机会提示bootloader解锁,请按照手机界面解锁提示操作。

 

五、如何刷入修改编译的系统

     1.解压工厂镜像中的手机系统镜像压缩包,如图所示:

        

图片

 

  2.进入源码编译输出目录,比如pixel 2手机编译目录out/target/product/walleye。在该目录中找到和工厂手机镜像中文件同名文件,比如boot.img、system.img等。将同名文件拷贝覆盖到工厂手机镜像解压目录中的文件,然后压缩为同名的工厂手机镜像文件。点击"flash-all.bat"完成刷机操作。

 

 

如果你喜欢该文章,请关注我的公众号:

图片

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐