hello, the android images provided for the kobos have the DPI set to around 200 by default, where it's 265 on 6.8" devices and 300 on 6" new generation devices. This causes the buttons, icons and texts to be small and screen register unwanted slide gestures when you just want to tap the screen.
I've tried many tools for this, like textdroider dpi, resolution changer, a few build.prop editors and es file explorer. none of them seem to work because they can't seem to get write permission for the build.prop file which is responsible for this display parameter, even though the superuser is installed and seems working.
Exclaimer: this method is not end user friendly, and i'm not responsible for any damage to your device, since the method involves manual editing of system files.
1-) Get ubuntu(or other linux dist.) running on a computer
2-) Plug your android system sdcard on to that computer. For dualboot, this is your external sd card, and easier to do.
2.5-) create backup image for your sdcard if you'd like.
3-) run this command on terminal, you might need to login as root using "su root" command:
"chown [your linux user name goes here] /system/build.prop"
4-) run this command too:
"chmod 666 /system/build.prop"
5-) using file explorer, open up the system partition on sdcard, and open the "build.prop" file with any text editor.
6-) add "ro.sf.lcd_density=300" line to that file, if it does exists already, just change the dpi value. 300 dpi might be too much for some, you can change it to 265 if you like.
7-) save the file and eject sdcard
Now plug the system sdcard to your kobo and boot the android. screen elements should appear bigger. But in some apps, this enchancement might cause sprite artifacts, tweak accordingly.
i'll add results later, they are on my device as screenshots.
I've tried many tools for this, like textdroider dpi, resolution changer, a few build.prop editors and es file explorer. none of them seem to work because they can't seem to get write permission for the build.prop file which is responsible for this display parameter, even though the superuser is installed and seems working.
Exclaimer: this method is not end user friendly, and i'm not responsible for any damage to your device, since the method involves manual editing of system files.
1-) Get ubuntu(or other linux dist.) running on a computer
2-) Plug your android system sdcard on to that computer. For dualboot, this is your external sd card, and easier to do.
2.5-) create backup image for your sdcard if you'd like.
3-) run this command on terminal, you might need to login as root using "su root" command:
"chown [your linux user name goes here] /system/build.prop"
4-) run this command too:
"chmod 666 /system/build.prop"
5-) using file explorer, open up the system partition on sdcard, and open the "build.prop" file with any text editor.
6-) add "ro.sf.lcd_density=300" line to that file, if it does exists already, just change the dpi value. 300 dpi might be too much for some, you can change it to 265 if you like.
7-) save the file and eject sdcard
Now plug the system sdcard to your kobo and boot the android. screen elements should appear bigger. But in some apps, this enchancement might cause sprite artifacts, tweak accordingly.
i'll add results later, they are on my device as screenshots.