Android init reading tips

1. unlink函数的使用。init中打开的文件,会用unlink删掉该文件。这样init进程还有这个文件的FD,可以进行操作。但是文件系统中这个文件已经没有了。这样就保证只有init进程才能操作这些文件了。

2. getprop和setprop命令可以用来获取/设置init维护的properties。

3. persist.service.adb.enable属性用来控制是否要启动adbd

4. init使用了unix socket来作为一种IPC。Android中有其他一些组件也会使用这个。类似于pipe,只不过是socket的方式进行操作。

你可能感兴趣的:(android)