View Single Post
Old 10-04-2025, 02:09 AM   #32
EddyMate
Junior Member
EddyMate began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Oct 2025
Device: Onyx Boox Go 10.3
onyxconfig/mmkv/* has world read-write permissions in FW 4.1

My device is a Boox Go 10.3 (new) running firmware 4.1, and I found this thread in my search for reducing handwriting lag in my FOSS apps which save their note files in an open format such as gzip compressed SVG. (The handwriting note apps I want to use are Write 3 and Saber, although I still need to find their appView names.)

I haven't rooted my Onyx Boox Go 10.3 yet, but I noticed something interesting.

I found (via non-root adb shell) that my onyxconfig/mmkv/ directory and the files there all have world read-write permissions -rwxrwxrwx:

Code:
Go103:/ $ ls -ld /onyxconfig/mmkv /onyxconfig/mmkv/o*                           
drwxrwxrwx 2 root   root      4096 2025-10-03 23:00 /onyxconfig/mmkv
-rwxrwxrwx 1 system system 1048576 2025-10-03 23:09 /onyxconfig/mmkv/onyx_config
-rwxrwxrwx 1 system system    4096 2025-10-03 23:09 /onyxconfig/mmkv/onyx_config.crc
(I can create test files in the onyxconfig/mmkv/ and I can read/write such files, although I could not delete files I create there; lsattr shows the e attribute set, for extents, so perhaps this is the reason files cannot be deleted from the directory.)

Not sure if the world rwx permissions on and inside of onyxconfig/mmkv/ is a 4.1 firmware oversight, or deliberate.

I am tempted to start tweaking onyxconfig/mmkv/onyx_config even before rooting, but I am thinking it may be safer to root the device first before playing with this config file (to reduce chance of bricking).
EddyMate is offline   Reply With Quote