有没有办法在模拟器中将 ro.kernel.qemu 设置为 0?

2024-04-22

我替换了修改后的 build.prop 其中包含ro.kernel.qemu=0用 yaffey 到 system.img ,但它不起作用。当模拟器重新启动时,ro.kernel.qemu=1仍然存在于输出中adb shell getprop .

EDIT:

我也尝试过:

  1. add ro.kernel.qemu=0在 ramdisk.img 中的 default.prop 中
  2. add setprop ro.kernel.qemu 0在 init.goldfish.rc 中 在 ramdisk.img 中

但所有这些都不起作用。当我使用修改后的 ramdisk.img 启动模拟器时,ro.kernel.qemu的输出中仍然是 1adb shell getprop.

我现在正在尝试重建内核将其设置为0,但我没有找到在哪里ro.kernel.qemu在内核源代码中设置。

感谢您的任何建议。


您需要修改包含/init 和初始属性文件的ramdisk.img。 system.img 是稍后挂载的,因此任何更改都不会影响启动。

此外,init 可能需要修改,因为它可能从内核命令行设置 ro.kernel.xxxxx 变量before解析启动属性配置文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法在模拟器中将 ro.kernel.qemu 设置为 0? 的相关文章

随机推荐