imx6sl recovery mode支持shell
来源:互联网 发布:淘宝自动发货软件源码 编辑:程序博客网 时间:2024/06/08 16:57
http://blog.csdn.net/kris_fei/article/details/50921384
http://blog.chinaunix.net/uid-22816738-id-4206687.html
https://github.com/CyanogenMod/android_system_core/commit/b78534f1efdd2587041dadc045fbbdade456a442
http://blog.csdn.net/kangear/article/details/43796037
http://blog.csdn.net/loongembedded/article/details/67638687
原生source code是无法通过adb进入recovery mode的,提示如下log。
exec "/system/bin/sh": No such file or directory.
1.编译静态mksh, toolbox
external/mksh/Android.mk
#luke moidfy 20170419 st#LOCAL_SYSTEM_SHARED_LIBRARIES:= libcLOCAL_STATIC_LIBRARIES := libcLOCAL_FORCE_STATIC_EXECUTABLE := true#ed
system/core/toolbox/Android.mk
#luke modify 20170419 st#LOCAL_SHARED_LIBRARIES := \ libcutils \ liblog \ libc \ libusbhost \ libselinuxLOCAL_SHARED_LIBRARIES := \ libusbhost \LOCAL_STATIC_LIBRARIES := \ liblog \ libcutils \ libc \ libselinuxLOCAL_FORCE_STATIC_EXECUTABLE := true#ed
2.添加文件与链接文件
build/core/Makefile
$(hide) cp $(RECOVERY_INSTALL_OTA_KEYS) $(TARGET_RECOVERY_ROOT_OUT)/res/keys $(hide) cat $(INSTALLED_DEFAULT_PROP_TARGET) $(recovery_build_prop) \ > $(TARGET_RECOVERY_ROOT_OUT)/default.prop #luke add st 20170418 mkdir -p ${TARGET_RECOVERY_ROOT_OUT}/system/bin/ cp $(PRODUCT_OUT)/system/bin/toolbox $(TARGET_RECOVERY_ROOT_OUT)/sbin/toolbox cp $(PRODUCT_OUT)/system/bin/mksh $(TARGET_RECOVERY_ROOT_OUT)/system/bin/mksh #ed $(hide) $(MKBOOTFS) $(TARGET_RECOVERY_ROOT_OUT) | $(MINIGZIP) > $(recovery_ramdisk)
bootable/recovery/etc/init.rc
chown root shell /tmp chmod 0775 /tmp #luke add 20170419 st symlink /system/bin/mksh /system/bin/sh symlink /sbin/toolbox /sbin/ls #ed
3.效果
0 0
- imx6sl recovery mode支持shell
- imx6sl recovery.img 解包和打包
- Android recovery支持adb shell
- recovery mode
- Android recovery.img 支持adb shell
- Android recovery.img 支持adb shell
- android recovery mode
- FSL Android Recovery Mode
- ubuntu virtualbox recovery mode
- 浅析 Android recovery mode
- 浅析 Android recovery mode
- android Recovery mode
- ubuntu的recovery mode
- ubuntu的recovery mode
- ubuntu recovery mode
- [IMX6Q][Android5.1]移植笔记 --- Recovery mode的shell功能实现(sh+toolbox)
- [FAQ17514][Recovery]Recovery mode FAQ搜寻指南
- Ubuntu recovery mode找回密码
- Event类
- 软件测试读书列表
- v8学习---添加js全局函数
- vuforia 上传图片更换背景图片。
- JavaScript常用代码总结
- imx6sl recovery mode支持shell
- 50道Java线程面试题
- QT connect的多种写法
- 配置rm命令提示确认再删除
- emoji 表情不能存入mysql 数据库和在jsp 页面显示的处理
- thinkphp更新单个字段值
- LeetCode题解(Week 8):403. Frog Jump
- Docker命令解读-一
- ionic/angular 跨域问题