A quick update: I just uploaded a sample activity that showcases how to workaround the two issues mentioned on this thread. As chaley said this won't work as intended if scoped storage is enforced, but should allow to still use android apps built with latest api level (29) using the good old "everything is a file" paradigm.
The repo:
https://github.com/pazos/filesResolver
Feel free to use for whatever you want.