(11-04-2021, 07:16 AM)JosJuice Wrote: Hmm, so it only affects existing files... This is starting to make more sense now.
Would it be possible for you to use adb shell on your PC to run the following two commands and report the results back to me?
cd /storage/emulated/0/Android/data/org.dolphinemu.dolphinemu/files/Config
ls -l
Not only existing files. Existing folders are write-protected, regardless of whether I'm overwriting existing files or not (as in I can't copy a new file into, say, the GC/USA/Card A folder to restore savegames). As for the ADB command, I get this:
total 31
-rw-rw---- 1 u0_a449 ext_data_rw 0 2021-11-02 01:51 DSUClient.ini
-rw-rw---- 1 u0_a449 ext_data_rw 0 2021-11-02 01:51 Debugger.ini
-rw-rw---- 1 u0_a449 ext_data_rw 88 2021-11-02 01:51 Dolphin.ini
-rw-rw---- 1 u0_a449 ext_data_rw 0 2021-11-02 01:51 FreeLook.ini
-rw-rw---- 1 u0_a449 ext_data_rw 0 2021-11-02 01:51 GCKeyNew.ini
-rw-rw---- 1 u0_a449 ext_data_rw 2608 2021-11-02 01:51 GCPadNew.ini
-rw-rw---- 1 u0_a449 ext_data_rw 0 2021-11-02 01:51 GFX.ini
-rw-rw---- 1 u0_a449 ext_data_rw 0 2021-11-02 01:51 Logger.ini
drwxrws--- 3 u0_a449 ext_data_rw 3452 2021-11-01 19:31 Profiles
-rw-rw---- 1 u0_a449 ext_data_rw 18374 2021-11-02 01:51 WiimoteNew.ini
If I'm reading this correctly, it says all files should have both read and write permissions. But, when I try to overwrite GFX.ini with my own, it fails (I had a custom shader configuration since before the option was exposed, so I still have the custom ini, although I know I can probably recreate it with the GUI now as long as I can get my glsl file in files/Shaders).
In one of the file managers I use (Amaze), permissions are exposed, however, and this is what I get (note the difference between the contents of the /com.dolphinemu.dolphinemu folder and the /com.dolphinemu.dolphinemu/files folder):
