
子类__Recovery
KrisFei
工作记录.
展开
-
[RK3399][Android6.0] 系统重启支持恢复出厂设置参数
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92reboot的boot flag请看文章 [RK3399][Android6.0] 系统支持的重启模式 注意到boot mode table中有对wipe data的支持(BOOT_WIPEDATA)enum { BOOT_NORMAL = 0, /* normal boot */原创 2017-09-25 14:26:32 · 2323 阅读 · 0 评论 -
[RK3399][Android7.1] 调试笔记 --- 插入sdcard后系统进入不同recovery界面
Platform: RK3399OS: Android 7.1Kernel: v4.4.83背景:这次这个问题蛮有意思的。在调试双屏异显时,本来是在处理升级时进入recovery无法正常显示的问题。因为recovery log默认输出到uart,然后我把输出重定向到了sdcard查看的,不想recovery居然能正常显示了,而且画面和正常的不一样,颠倒过来了。但是从理论上分析好像不太可能...原创 2018-12-27 16:55:12 · 1898 阅读 · 6 评论 -
[RK3399][Android7.1] 调试笔记 --- SD卡升级不会清除data
Platform: RK3399OS: Android 7.1Kernel: v4.4.83现象:使用update.img制作sd卡升级完成后发现不会清除data分区原因:像rk3288 android6.0上会在recovery中设置misc分区,写一条wipe data的命令,下次重启后uboot会读取,然后进入recovery做清除的动作。但是在rk3999 android...原创 2018-11-12 18:11:46 · 1676 阅读 · 5 评论 -
[RK3399][Android7.1] 调试笔记 --- 添加重启命令恢复出厂设置
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83改动:diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsiindex 1759a91..5bf6cb9 100644--- a/arch/arm...原创 2018-07-26 11:03:19 · 2189 阅读 · 0 评论 -
[RK3288][Android6.0] 调试笔记 --- 命令行恢复出厂设置
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92 echo –wipe_data > /cache/recovery/command reboot recovery原创 2017-09-12 16:43:40 · 3855 阅读 · 0 评论 -
[RK3288][Android6.0] 调试笔记 --- Recovery执行脚本方法
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92sh在system/bin/下,需要挂载/system脚本可以在device/rockchip/rk3288下完成拷贝这里因为要copy apk到data/app下,所以也挂载了/datakris@eco:~/rk3288/bootable/recovery$ g df e2cc9927e原创 2017-09-20 17:04:44 · 2174 阅读 · 4 评论 -
[RK3288][Android6.0] 调试笔记 --- 修改boot.img后进入Recovery模式问题
Platform: RK3288OS: Android 6.0Kernel: 3.10.92Uboot: v2014.10现象: 修改了init.rc编译出来的bootimage下载进去后无法开机进入Recovery模式. Log:read logo on state from dts [1]pll_src = 0, dclk_hz = 1387原创 2016-11-30 17:17:17 · 9232 阅读 · 28 评论 -
[RK3288][Android6.0] 调试笔记 --- Recovery log重定向
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92默认谷歌Recovery代码的log是输出到cache, rk在此基础上扩展了其功能. 支持输出到: 1. 外部sd卡 2. cache分区 3. UART定义选择在 bootable/recovery/Android.mk:#redirect to SDCARD、CACHE、UART原创 2017-09-19 10:45:03 · 2471 阅读 · 33 评论 -
[RK3288][Android6.0] 调试笔记 --- 恢复出厂设置掉电保护
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92Recovery在做清data的时候, 会做一个掉电保护,如果在wipe data中途中掉电,那么下一次重启还是 会进入recovery模式重新做wipe data动作.比如当前使用命令恢复出厂设置: echo –wipe_data > /cache/recovery/command原创 2017-09-19 15:04:23 · 2068 阅读 · 0 评论 -
[RK3399][Android7.1] 调试笔记 --- Recovery模式下无法挂载/data分区
Platform: RK3399OS: Android 7.1Kernel: v4.4.83背景: 由于产品的OTA diff升级包比较大,无法放在cache分区,而直接去增大cache分区浪费存储空间。因此将diff包放在了/sdcard目录即/data分区。出现如下error log:[ 1.210802] E:failed to mount /data (Invalid a...原创 2019-04-15 11:25:40 · 12421 阅读 · 0 评论