[RK3288][Android6.0] 调试笔记 --- Recovery执行脚本方法
来源:互联网 发布:数据库建表 编辑:程序博客网 时间:2024/06/13 10:17
Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92
- sh在system/bin/下,需要挂载/system
- 脚本可以在device/rockchip/rk3288下完成拷贝
- 这里因为要copy apk到data/app下,所以也挂载了/data
kris@eco:~/rk3288/bootable/recovery$ g df e2cc9927ec7f858c2e396808e75253b3808a0578 bb9ef59332a7e9c48a0db320f94a995e2e6ccfa0diff --git a/recovery.cpp b/recovery.cppindex a0edc15..2fb6259 100755--- a/recovery.cpp+++ b/recovery.cpp@@ -1107,6 +1107,15 @@ static bool wipe_data(int should_confirm, Device* device) { erase_volume("/cache") && device->PostWipeData(); ui->Print("Data wipe %s.\n", success ? "complete" : "failed");++ /*Kris, do sth before reboot. { */+ ensure_path_mounted("/system");+ ensure_path_mounted("/data");+ system("/system/bin/restore.sh");+ ensure_path_unmounted("/data");+ ensure_path_unmounted("/system");+ /*Kris, do sth before reboot. } */+ return success; }
阅读全文
1 0
- [RK3288][Android6.0] 调试笔记 --- Recovery执行脚本方法
- [RK3288][Android6.0] 调试笔记 --- Recovery log重定向
- [RK3288][Android6.0] 调试笔记 --- 读取当前DDR频率方法
- [RK3288][Android6.0] 调试笔记 --- USB Camera旋转图像方法
- [RK3288][Android6.0] 调试笔记 --- 隐藏系统状态栏的方法
- [RK3288][Android6.0] 调试笔记 --- 屏幕显示旋转方法
- [RK3288][Android6.0] 调试笔记 --- 系统Dump Callstack方法
- [RK3288][Android6.0] 调试笔记 --- Camera配置信息dump方法
- [RK3288][Android6.0] 调试笔记 --- kill掉service后不重启方法
- [RK3288][Android6.0] 调试笔记 --- 读取GPU当前频率方法
- [RK3288][Android6.0] 调试笔记 --- 命令行播放音乐方法
- [RK3288][Android6.0] 调试笔记 --- 命令行录音方法
- [RK3288][Android6.0] 调试笔记 --- 修改boot.img后进入Recovery模式问题
- [RK3288][Android6.0] 调试笔记 --- 系统第一次开机进入Recovery模式原因
- [RK3288][Android6.0] 调试笔记 --- Recovery模式下显示旋转180度
- [RK3288][Android6.0] 音频调试方法小结
- [RK3288][Android6.0] 调试笔记 --- 调试串口的更换
- [RK3288][Android6.0] 调试笔记 --- Camera HAL固定fps的方法
- 解决Pointcut is not well-formed
- hdu 5446 Unknown Treasure lucas+CRT || 扩展lucas
- dlib 10 dlib自带demo GoogLeNet (inception)
- TCP协议的3次握手以及4次挥手
- 有趣的网站-第二弹
- [RK3288][Android6.0] 调试笔记 --- Recovery执行脚本方法
- The study of access restriction in Python(20170920) 访问限制
- 接口和抽象类的区别
- 【例子驱动学习】unique_ptr
- 鼠标划入显示提示框
- JavaScript基础之Node.js与http
- Codeforces 862C Mahmoud and Ehab and the xor
- C++标准库学习(三)--队列和string类
- Axure游戏原型设计实例应用(一)——Einsphoton