Feature Request
Hey Izzy
Could you add Storage Access Framework (SAF) support to X1Box?
What it does:
· Lets users select files/folders (games, patches, trainers, DLC, saves) via Android's system file picker
· Grants persistent access so the emulator can read them directly from Android storage without copying
Why it matters:
· Eliminates the need for a PC, FATXplorer, or FTP
· Prevents virtual HDD bloat by avoiding duplicate copies
· Enables "plug and play" modding (drop files in a folder → toggle in emulator → play)
How X360 Mobile already uses it:
· Full SAF Library Mode allows direct launch of games from USB drives and SD cards without copying to internal storage
What this enables for X1Box:
· One folder structure for all content: X1Box/Patches/, X1Box/Trainers/, X1Box/DLC/, X1Box/Saves/
· Per-game toggles to enable/disable patches and trainers
· Save import/export directly from your Android storage
Key Android APIs:
· Intent.ACTION_OPEN_DOCUMENT (file picker)
· takePersistableUriPermission() (persistent access)
· ContentResolver.openFileDescriptor() (direct read/write)
This would make X1Box feel like a modern emulator. Thanks for considering!
Alternatives
No response
Additional Context
No response
Feature Request
Hey Izzy
Could you add Storage Access Framework (SAF) support to X1Box?
What it does:
· Lets users select files/folders (games, patches, trainers, DLC, saves) via Android's system file picker
· Grants persistent access so the emulator can read them directly from Android storage without copying
Why it matters:
· Eliminates the need for a PC, FATXplorer, or FTP
· Prevents virtual HDD bloat by avoiding duplicate copies
· Enables "plug and play" modding (drop files in a folder → toggle in emulator → play)
How X360 Mobile already uses it:
· Full SAF Library Mode allows direct launch of games from USB drives and SD cards without copying to internal storage
What this enables for X1Box:
· One folder structure for all content: X1Box/Patches/, X1Box/Trainers/, X1Box/DLC/, X1Box/Saves/
· Per-game toggles to enable/disable patches and trainers
· Save import/export directly from your Android storage
Key Android APIs:
· Intent.ACTION_OPEN_DOCUMENT (file picker)
· takePersistableUriPermission() (persistent access)
· ContentResolver.openFileDescriptor() (direct read/write)
This would make X1Box feel like a modern emulator. Thanks for considering!
Alternatives
No response
Additional Context
No response