我正在尝试学习Android“内部”,并且我已经看到启动过程从init.rc文件开始;我想知道是否有一种方法可以在模拟器关闭时修改它,或者只有在模拟器启动时才能更改它;在这种情况下,我没有找到一个vi或类似的文本编辑器,所以我必须adb推新文件超过原始,是不是? 任何人都可以帮我找到编辑init.rc文件的方法吗?
提前致谢和问候。 角
答案 0 :(得分:0)
我知道答案可能会迟到,但无论如何:
如果要通过使用adb推送新编辑的文件来替换init.rc文件,则应具有root用户权限,以将系统从只读更改为读写。
另一种方法是下载android x86的源代码,然后根据需要编辑init.rc,然后编译代码并构建自己的android x86映像。通过这种方式,您可以在每次在任何虚拟机上安装映像时进行更改。