Skip to content

Instantly share code, notes, and snippets.

@jaredrummler
Last active June 25, 2019 22:01
Show Gist options
  • Save jaredrummler/1d1ff3c98aedc16f7e9af6927731d0bc to your computer and use it in GitHub Desktop.
Save jaredrummler/1d1ff3c98aedc16f7e9af6927731d0bc to your computer and use it in GitHub Desktop.
Root Browser Permissions

Root Browser File Manager allows users to copy, move, delete and modify files on internal, external, root and cloud storages. To accomplish this Root Browser requires various permssions as explained below:

Internal Storage Permission:

The Internal Storage on an Android device is often referred to as the SD card. This is not a removable storage.

Root Browser needs the user to grant the WRITE_EXTERNAL_STORAGE permission to work properly. The permission is requested when the app is first launched on Android 6.0+. For previous versions of Android, the permission is granted when the app is downloaded from the Google Play Store.

Screenshot

If the user denied the permission the app will prompt them several times to grant access. If the permission is permanently denied the user is prompted with a dialog asking them to clear the app data and restart the app.

If a user has an issue with this permission please ask them to clear app data and make sure they grant the app permission to write to internal storage.

Having issues?

The user should clear app data or uninstall and re-install the app and make sure to grant access to the internal storage permission dialog (as shown above).

Removable Storage Permission:

Root Browser can also work with removable SD cards. This requires the app to use Android's Storage Access Framework (SAF). When working with files on a removable SD card, Root Browser will prompt the user to grant permission to use SAF as seen in the following screenshots:

First screenshot requesting the user to grant permission for the app to use SAF:

Screenshot

The user must select the root of the removable SD card as seen in the following screenshots:

Screenshot Screenshot

Having issues?

Please make sure you select the root storage. In the example above the root storage is "SD card". The user can also try clearing app data and trying again.

Root Permission:

The app requests root access if the user has the su binary properly installed with a superuser management app (like SuperSU). A dialog requesting root access will be shown when the app is first launched:

Screenshot

This permission is necessary to view and manage files that are normally unreadable on an unrooted Android device.

Having issues?

If a user has issues with root access, the user should open the superuser management app (SuperSU) and click the trash icon and try launching Root Browser again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment