如何调试init进程
来源:互联网 发布:网络身份证读卡器 编辑:程序博客网 时间:2024/05/18 03:00
因为init和init.rc位于顶层目录/,执行mount后可以发现,
root@:mido/ # mount
rootfs / rootfs ro,seclabel,size=1727452k,nr_inodes=431863 0 0
这个目录的文件系统类型是rootfs,并被挂载为了只读,因此即使关闭dm-verity后等不能往/下push文件,下面是我对init的调试方法,init,rc的调试方法在之前文章中,跟这个类似
解压boot.img和recovery.img后,会发现他们的ramdisk的根目录下都存在init,因此对init的改动不必编译system.img
具体方法:
修改了system/core/init/下的源码后,先到system/core/init/下执行mma init编译出init,
然后重新便一个boot.img或recovery.img,将编译好的img刷进手机,之后重启,这时手机中的init已经替换成了自己编的版本了。
0 0
- 如何调试init进程
- Android7.0调试Init进程(开机过程如何确认init耗时点)
- Android: 如何调试init.rc中的service
- 如何调试Android SO中的init函数
- 如何调试守护进程
- gdb跟踪调试内核从start_kernel到init进程启动
- init进程
- init进程
- init进程
- init进程
- init 进程
- init进程
- init进程
- init进程
- Init进程
- init进程
- init进程
- Init进程
- this
- go的request学习
- NNU_20161201_1
- mybatis中获取SqlSessionFactory的几种方法及其相关使用
- 梁启超家书致思成书-人生之旅途历途甚长,所争决不在一年半月
- 如何调试init进程
- 等红灯时使用车轱辘扫描车牌
- NNU_20161201_2
- Centos 安装配置mysql
- git branch(分支命令的使用)
- JS去除重复字符串
- ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout材料管理系统源码
- NNU_20161201_6
- 阔别几年,将待你如初