有时候希望在启动后做点事情,比如在sdcard上建立目录,修改/data的访问权限等,这些都可以放在init.rc中去完成,那么如何来完成呢,最近由于工作的需要,在这方面进行了一些研究,特写于此,供大家参考。
通过下面的例子来讲述,实现一个功能:在android系统启动后,修改/data的访问权限为770.
共4步:1、解压ramdisk.img 2、用c语言完成要实现的功能 3、修改init.rc,启动c语言可执行程序 4、制作ramdisk.img
1、解压ramdisk.img:
解压、修改Android的ramdisk.img的手动方法:
将ramdisk.img复制一份到任何其他目录下,将其名称改为ramdisk.img.gz,并使用命令
gunzip ramdisk.img.gz
<

本文介绍了如何在Android系统启动后修改/data权限为770的步骤。包括解压ramdisk.img,编写C语言程序实现权限修改功能,修改init.rc以启动该程序,最后重新打包ramdisk.img并验证效果。

9540

被折叠的 条评论
为什么被折叠?



