刷机

$adb reboot bootloader
$sudo fastboot devices
$sudo fastboot flash recovery '/home/weilei/baconcode/cm-12.1-20151117-SNAPSHOT-YOG7DAO1K6-bacon-recovery.img'
$sudo fastboot boot '/home/weilei/baconcode/cm-12.1-20151117-SNAPSHOT-YOG7DAO1K6-bacon-recovery.img'
//Apply Update 
$adb sideload '/home/weilei/baconcode/cm-12.1-20151117-SNAPSHOT-YOG7DAO1K6-bacon.zip'
//三清,start


     在刷Recovery和ROM的过程中,我们需要借助于Android SDK里面的fastboot和adb工具,因此,为了方便执行这些命令,我们先将这些工具的目录加入到PATH环境变量去。假设我们下载的Android SDK保存在目录$ASDK中,那么打开一个终端,执行以下命令即可:
[plain] view plain copy
  1. $ export PATH=$ASDK/platform-tools:$PATH  
        先刷Recovery,步骤如下所示:

        1. 保持OPPO Find 5在正常开机状态,并且通USB连接到将有Ubuntu 13.04的电脑上。

        2. 还是在刚才打开的终端上,并且进入到保存recovery-clockwork-6.0.4.6-find5.img的目录$CM。

[plain] view plain copy
  1. $ cd $CM  
        3. 执行以下命令让OPPO Find 5重启,并且进入Fastboot模式。
[plain] view plain copy
  1. $ adb reboot bootloader  
        4. 可以看到OPPO Find 5停留在Fastboot界面上,执行以下命令确保fastboot工具能够连接到OPPO Find 5。
[plain] view plain copy
  1. $ fastboot devices  
       如果能够连接,那么上述命令将会输出一串标识OPPO Find 5的ID。

       5. 刷入我们刚才下载的Recovery。

[plain] view plain copy
  1. $ fastboot flash recovery recovery-clockwork-6.0.4.6-find5.img  
       6. 提示刷入成功后,执行以下命令正常重启手机。
[plain] view plain copy
  1. $ fastboot reboot  
       如果一切正常,手机将进入到原来的系统中。

       继续在上述打开的终端上,刷CM-10.1.3 ROM,步骤如下所示:

       1. 将下载好的cm-10.1.3.find5.zip上传至OPPO Find 5的sdcard上

[plain] view plain copy
  1. $ adb push cm-10.1.3.find5.zip /sdcard/cm-10.1.3.find5.zip  
       2. 执行以下命令让OPPO Find 5重启,并且进入Recovery模式。
[plain] view plain copy
  1. $ adb reboot recovery  
       进入到Recovery模式后,我们将看到显示的Recovery版本号为6.0.4.6,这表明我们现在进入的就是刚才我们刷入的Recovery。

       3. 在刷入新的ROM前,我们先备份一下当前的ROM,以防万一刷机失败,可以进行恢复。在Recovery界面中,通过音量增大/减小键,选中“backup and restore”选项,按下电源键,进入下一个界面,同样是通过音量增大/减小键,选中“backup”,按下电源键,就可以对当前系统进行备份了。

       4. 备份完成之后,我们还要清除手机上的数据,恢复至出厂设置。回到Recovery界面中,通过音量增大/减小键,选中"wipe data/factory reset",按下电源键,确认后即可进行清除数据,并且恢复至出厂设置。

       5. 清除数据完成之后,再回到Recovery界面上,通过音量增大/减小键,选中“install zip”选项,按下电源键,进入下一个界面,同样是通过音量增大/减小键,选中“choose zip from sdcard”,按下电源键,找到前面我们上传至sdcard的cm-10.1.3.find5.zip,确认之后就可以进行刷机了。

       6. 刷机完成后,再回到Recovery界面上,通过音量增大/减小键,选中“reboot system now”选项,按下电源键,正常启动系统。


你可能感兴趣的:(android)