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”选项,按下电源键,正常启动系统。
相关文章推荐
- Android5.0之TextInputLayout、FloatingActionButton的使用
- Android5.0之TextInputLayout、FloatingActionButton的使用
- Android5.0之TextInputLayout、FloatingActionButton的使用
- Android5.0之TextInputLayout、FloatingActionButton的使用
- Android学习之仿QQ聊天界面的实现
- android parcelable序列化成字符串
- 大话android之Activity生命周期
- Android获取LayoutInflater的一种方法
- Android Studio的常用快捷键
- 支付宝支付开发经验
- 支付宝支付开发经验
- 扫描枪在Android 系统上面扫描的时候缺少一位,<已解决>百度输入法的问题
- Android ListView分类加载遇到的一些问题
- Android Studio使用基础和常用快捷键
- Android Service(下)
- Android:Umeng(友盟)数据统计(一)
- Android 内功心法(1)——设计模式的原则和android中常用的模式
- Android中动态设置TextView的颜色的方法
- Android Studio生成.so库
- android 上下滑动重影