Android RetroArch storage recovery / 2026-08-02

Restore RetroArch storage access after an Android reinstall

Separate deleted app-private files, surviving shared documents, and a directory that the newly installed app can no longer browse.

9 minute recovery guideCurrent Android storage model and RetroArch distributions; picker behavior and private paths vary by package

Restore RetroArch storage access after an Android reinstall

Treat a reinstall as a new app instance: first confirm which files still exist outside app-specific storage, then reselect the authorized shared folder through the distribution's file browser or Android system picker and reapply RetroArch's Directory settings. A copied `retroarch.cfg` can name a location, but it cannot by itself recreate Android access to that location.

Do this in order

  1. 01

    Record the old and new RetroArch package identifiers and versions before copying any configuration.

  2. 02

    Use Android's Files interface to confirm which authorized content, saves, and backups still exist in shared or user-selected storage.

  3. 03

    Assume files in the removed app's internal or app-specific external directories were deleted unless an independent backup proves otherwise.

  4. 04

    Open RetroArch's Directory settings and reselect the surviving folder through the access method exposed by that distribution.

  5. 05

    Test one authorized item directly, then verify save and state directories separately before rebuilding a playlist.

  6. 06

    Save the current configuration, quit through the menu, cold-start, and confirm that the same directory remains readable.

Decision and diagnostic table

Observed stateLikely boundarySafe next action
Shared files visible in Files, absent in RetroArchApp access or configured directoryReselect folder and save config
Old app-private folder goneUninstall cleanupRestore only from an independent backup
Playlist remains but launch failsStale content referenceDirect-load, then rebuild entry
Folder works until relaunchConfiguration or grant not retainedRecord package, picker flow, and save result

A path string is not an Android permission

RetroArch can restore a textual directory setting while Android still refuses the newly installed package access. Prove the folder through the current app's supported picker instead of editing the path repeatedly.

Uninstall changes the recovery question

Android documents that app-specific files are removed when an app is uninstalled. Shared documents can survive, but survival and access are separate facts; inspect both before calling data lost.

Direct loading is the control experiment

A playlist can retain an old reference after the file moves or the package loses access. Direct-loading one authorized item distinguishes storage access from playlist metadata before a bulk rescan.

First-party sources

Related guides