For a long time I have had a damn problem with both the USB driver and the particular smartphone model (Huawei), so I can't connect the device via USB.
Using rp.GetSafeDirDefaultExternal I was able to copy on the laptop the "private" db of the app I am developing, using ftp - Filezilla and the B4A Bridge (maybe I could also use DirRootExternal since I have Android 8 but I don't want to investigate).
I think I'll write a snippet or maybe a tutorial about this, that is the app writes the db in the DirInternal, so it is "protected", or in the rp.GetSafeDirDefaultExternal
depending on the conditional symbol. This will make it easier to verify what the app has changed in the db, without having to write queries to check.
It would be even better if Erel wrote it, who could explain it better