刷 CM 过程中对使用的常用刷机命令的记录

终于决定把手里这台荣耀6 刷成 CM,无奈华为只开源 4.4.4 的内核代码,只有 CM 11 的非官方包,哭。

寻着 XDA 上开发者给的步骤给走,给了两个 rec 一个无法挂载内置储存卡然后没外置的选项(不过也是因为这个才有了本文),一个有问题直接手机进了救援模式,也是汗颜,索性自己手里有 rec 成功解决了。

文中说把刷机包放到外置内存卡目录下,然后进入 rec 傻眼了并没有找到从外置内存卡安装刷机包的选项,于是无奈自己尝试用 adb 传送刷机包。

至于为什么以前不怎么用 adb,主要是由于华为这机子很难从关机状态进入 fastboot,官方让插着 USB 线关机进入但是成功率不高,所以以前都是用论坛正好给出的脚本从开机状态进入,正好熟悉下 adb 记录于此。

adb 命令

1
2
3
4
5
6
7
8
$ adb devices # 查询连接设备
$ adb install <apkfile> # 安装apk文件
$ adb uninstall <package> # 卸载软件
$ adb push foo.txt /sdcard/foo.txt #发送foo.txt文件
$ adb pull /sdcard/foo.txt foo.txt #传送foo.txt文件到本地
$ adb reboot # 重启
$ adb reboot recovery # 重启到recovery
$ adb reboot bootloader # 重启到fastboot

fastboot 命令

1
2
3
4
$ fastboot flash boot boot.img # 刷入boot
$ fastboot flash recovery recovery.img # 同上,刷入recovery
......
$ fastboot reboot # 重启