prepare
取消挂载init
,这里的init实际上是/data/init
,而/data/init
实际是经过Patch的系统init ,为了防止 init 的 dmesg 日志被干扰,将 argv[0] 参数设置为/system/bin/init
然后检查当前根文件系统是否为RAMFS
或TMPFS
,如果是,说明当前仍然在rootfs
下,需要在第二阶段重新执行 init,删除/init
链接并创建一个符号链接,指向第二阶段的init
程序,这里的init
程序实际是未经过Patch的系统init
,其位置是/system/bin/init
,以便在第二阶段执行 init。否则返回false。
Loading...