您的位置:首页 > 移动开发 > Android开发

Android ROM刷机流程

2016-05-03 21:44 525 查看
$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





$ 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





$ cd $CM  

        3. 执行以下命令让OPPO Find 5重启,并且进入Fastboot模式。

[plain]
view plain
copy





$ adb reboot bootloader  

        4. 可以看到OPPO Find 5停留在Fastboot界面上,执行以下命令确保fastboot工具能够连接到OPPO Find 5。

[plain]
view plain
copy





$ fastboot devices  

       如果能够连接,那么上述命令将会输出一串标识OPPO Find 5的ID。
       5. 刷入我们刚才下载的Recovery。

[plain]
view plain
copy





$ fastboot flash recovery recovery-clockwork-6.0.4.6-find5.img  

       6. 提示刷入成功后,执行以下命令正常重启手机。

[plain]
view plain
copy





$ fastboot reboot  

       如果一切正常,手机将进入到原来的系统中。
       继续在上述打开的终端上,刷CM-10.1.3 ROM,步骤如下所示:

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

[plain]
view plain
copy





$ adb push cm-10.1.3.find5.zip /sdcard/cm-10.1.3.find5.zip  

       2. 执行以下命令让OPPO Find 5重启,并且进入Recovery模式。

[plain]
view plain
copy





$ 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”选项,按下电源键,正常启动系统。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: