安卓子系统永久修改dpi!教程绝赞放送中

全宇宙首发fydeos安卓子系统dpi修改


(展示修改效果)
如图所示,修改非常成功
从此安卓子系统显示大小不再是烦恼

下面放教程:
【步骤1】
ctrl+alt+t进入crosh后输入shell回车以进入bash,或ctrl+alt+f*进入tty
【步骤2】
重挂载根目录为读写,命令:mount -o remount defaults,rw /
【步骤3】
编辑/usr/share/arc-setup/config.json修改默认dpi大小,这里使用nano(需要root)
命令:nano /usr/share/arc-setup/config.json
如果此时已经登陆了root用户直接执行即可
否则使用以下命令:sudo nano /usr/share/arc-setup/config.json
进入nano后修改"ARC_LCD_DENSITY"对应的值(冒号后数字)为你想要使用的dpi值,系统默认为260
【步骤4】
保存,退出(nano的保存快捷键为ctrl+o,退出快捷键为ctrl+x。如果直接使用快捷键退出也会询问是否保存,选择y即可保存并退出)

重启,修改成功!

原理:
fydeos的安卓子系统dpi在启动子系统时由/proc/cmdline的lcd_density参数设置
阅读/opt/google/containers/android/config.json可知安卓子系统的/proc/cmdline指向fydeos中的/run/arc/cmdline.android
而/run/arc/cmdline.android文件又由/usr/share/arc-setup/config.json在开机时生成
因此修改/usr/share/arc-setup/config.json即可永久修改安卓子系统的dpi值

享受你的安卓子系统吧

15 个赞

大佬厉害

执行 localhost / # mount -o remount defaults,rw /

返回
mount: /: cannot remount defaults,rw read-write, is write-protected.

FydeOs 是 16.1 ,什么原因

我是通过Ventoy从移动硬盘启动的,所以提示写保护。

但可在windows下通过DiskGenius打开镜像文件,直接修改config.json文件,成功更改dpi值

有没有办法让android子系统调用HEVC硬解?

我用Ventoy安装系统的时候无法启动,选择镜像后就没反映了,这是怎么回事?

fydeos 16.1 可以用ventoy启动 17.0不行

naidesu

大佬啊,不能修改读写权限,挂载的那个目录不能写入,因此配置文件也无法修改,我是小白,请多指教!!

打开config.json文件之后只有两行 :flushed{
“ANDROID_DEBUGGABLE”: false,
“WRITABLE_MOUNT”: false
}

3 个赞

FydeOS 18中需要先执行

/usr/sbin/crossystem_mode-switch.sh disable-rootfs-verification

并重启之后,才能remount读写成功

1 个赞

除了修改dpi,能不能修改安卓子系统的分辨率呢?

不可以哦

手动添加就好了,都一样的

请问大佬,为什么我改完以后所有安卓应用都打不开了啊?图标一直转圈

1 个赞