玩转Android10源码开发定制(二)刷机操作之recovery刷机演示

一、演示环境准备

      PC环境:

                 Windows10 64bit

      手机设备:

                 oneplus 3

      为了保证刷机成功,请将oneplus 3官方系统升级到Android9及以上系统。

     提前配置好adb和fastboot命令环境,确保Windows终端通过adb命令能找到设备。


二、刷机包准备

      下载oneplus 3的twrp  recovery镜像,下载地址如下:

  •  
https://dl.twrp.me/oneplus3/twrp-3.4.0-0-oneplus3.img.html

      下载oneplus 3的lineageOS  Android 10  卡刷包镜像,下载地址如下:

  •  
https://download.lineageos.org/oneplus3

     

以下是我下载的刷机包文件, 如下图所示:   

图片

三、刷机

     1.手机OEM解锁

         (1)在手机"开发者选项"中打开"OEM解锁"开关

         (2)手机连接电脑之后,执行如下命令解锁bootloader       

  •  
  •  
  •  
adb reboot bootloaderfastboot devicesfastboot oem unlock

     2.手机解锁成功之后,安装twrp recovery工具

         (1)手机开机情况下执行adb reboot bootloader进入fastboot模式或者关机状态下同时长按“音量加键”+“开机键”。

        (2)执行如下命令刷入oneplus3 twrp recovery镜像。

  

  •  
fastboot flash recovery E:\studyspace\Android10\测试刷机包\oneplus3\twrp-3.4.0-0-oneplus3.im

          (3) 执行如下命令重启手机,同时长按“音量减键”+“开机键”进入刚刷入的recovery。

  •  
fastboot reboot

        刷成功进入recovery之后如图所示:

        

图片

         (4)手机双清操作

              在recovery主界面,顺序操作"Wipe->Advanced Wipe",再清理界面,选择所有的分区,然后点击"Swipe to Wipe"完成手机格式化。

        (5)刷机方式1:使用adb sideload 方式刷机

             在recovery主界面,依次操作"Advanced->ADB Sideload->Swipe to Start Sideload"。然后在终端执行如下命令等待adb sideload方式刷机完成,完成之后开机就可以看到刷的系统了。

      

  •  
adb sideload  E:\studyspace\Android10\测试刷机包\oneplus3\lineage-17.1-20201221-nightly-oneplus3-signed.zip

     如下图所示:

       

图片

图片

      

(6)刷机方式2:在recovery里面选择刷机包的方式刷机

            执行如下adb push命令将刷机包拷贝到手机外置sdcard上面:

  •  
adb push E:\studyspace\Android10\测试刷机包\oneplus3\lineage-17.1-20201221-nightly-oneplus3-signed.zip  /sdcard/update.zip

              在recovery主界面,依次操作"Install"进入刷机包选择页面,在该界面选择"update.zip"文件之后,操作"Swipe to confirm Flash"完成刷机操作,刷完之后重启手机就可以看到刷的手机系统了。

        关注公众号,文章更新第一时间抢先看。

图片

猜你喜欢

转载自blog.csdn.net/xiaomaNo01/article/details/111625526