FydeOS 如何更改安卓 build.prop 的屏幕密度(ro.sf.lcd_density)?

在 FydeOS 中,安卓子系统的默认 DPI 是 160,然而对于一个有 1080P 屏幕的 13 寸触摸屏设备而言着实有些小。不难想到,可以执行 adb shell wm density 200 来改善,然而这样每次启动以后都需要执行命令,并且对于某些应用,它们是直接读取设备的 build.prop 信息,使用 wm density 修改会让应用的外观变得有点奇怪,所以需要改动 build.prop 中 ro.sf.lcd_density 的数值(默认是 160)。很遗憾的是因为 Android 子系统不带 root,所以不能通过 setprop 解决(setprop 无 root 的情况下不能修改 ro 属性)。

/opt/google/containers/android/config.json 当中,可以看到 build.prop 指向了 /run/arc/host_generated/build.prop,但是似乎我改动这项后通过 adb reboot 没有生效。

2 个赞

同問