BinaryQuantumSoul / esde_android_apps

Tool to import android apps into the ES-DE launcher
8 stars 0 forks source link

File system permissions error on Android 14 (Oxygen OS) #3

Open clintonium-119 opened 2 months ago

clintonium-119 commented 2 months ago

Hi. I'm getting a FileSystemException error on my OnePlus 12R.

ES-DE is able to write to /emulated/storage/0/ROMs, presumably because it requests the 'All Files Access' permission, but this app returns:

OS Error: Read-only file system, errno - 30

Any ideas of what I can do to provide write access? App Info shows that it doesn't request any permissions, so I don't see a way to allow it.

NOTE: When I select the path in settings, it does prompt me for permission to write to the selected folder, but it doesn't actually grant it, it would seem.

clintonium-119 commented 2 months ago

Just to add - I just tried the original ES Applauncher, and it did ask for the 'All Files Access' permission and it's working correctly for me.

chocoblin commented 4 weeks ago

I am having the same problem on my rg405m gamma os. both apps fail to make shortcuts in esde app, and this one mentioned it is error no. 13

mindovermiles262 commented 2 weeks ago

Same issue here as with @chocoblin -- Anbernic RG405M with GammaOS. Tried with ES Launcher and this ESDE Android Apps and neither are able to create the directories/files needed.

Error saving apps: PathAccessException: Cannot create file, path = '/storage/<ID>/00-ROMs/androidapps/AppName.app' (OS Error: Operation not permitted, errno = 1)
mindovermiles262 commented 2 weeks ago

As a workaround I've found you can manually create all the "Apps" you need.

Create App Name.app files on your computer with the filename being that of the app, and the contents of the file the AppID of the program.

For example, to get the the Android Settings as an App in ES DE, create a file named Settings.App and the contents of the file being

com.android.settings

Upload this file to the ROMS/androidapps directory and it will appear as an Android App