Support for 32 bit Android TV
Most affordable and virus free Android TV boxes out there are almost identical in specs using low powered Amlogic SOC with 2GB and very little storage e.g. Chromecast with Google TV 4k, The Walmart Onn, HD version of the Chromecast with Google TV, any Xiaomi Mi Box or Amazon Firestick. Because of limited resources they are using 32bit Android TV and lack SAF i.e. not only file picker is missing, but file.uri, required by most emulators, is not supported. The workaround would be to have a fallback to manually enter the uri i.e. text input that allows you to manually enter the path to your rom folder. This is already available for Retroarch on Android, unfortunately it does not have a Redream core :)