Permissions requested by 3C Toolbox
Here follows the list of all permissions used by the app and why it uses it. Don't hesitate to ask questions or contact me directly if you have any questions or worries.
Please also read the privacy policy which is of uttermost importance and is followed very strictly.
VIBRATE
Use the vibrate feature when displaying alarms (in Watchers tab of Battery Manager or Device Manager).
CHECK_LICENSE
Checking app license
RESTART_PACKAGES & KILL_BACKGROUND_PROCESSES
Killing apps (in task manager)
RECEIVE_BOOT_COMPLETED
Check app settings on device's boot. Automatically disabled if not settings required on boot
ACCESS_WIFI_STATE
Read WiFi states for recorder, toggles, file explorer and profile screen-off settings
BLUETOOTH
Read Bluetooth states for recorder, toggles, file explorer and profile screen-off settings
ACCESS_FINE_LOCATION
Record if GPS is off, searching or locked on a position (see recorder settings)
CHANGE_WIFI_STATE
Turn on/off WiFi using toggles or in profile screen-off settings
BLUETOOTH_ADMIN
Turn on/off Bluetooth using toggles or in profile screen-off settings
READ_SYNC_SETTINGS
Used by auto-sync toggles
WRITE_SYNC_SETTINGS
Used by auto-sync toggle
ACCESS_NETWORK_STATE
Turn on/off WiFi using toggles or in profile screen-off settings
CHANGE_NETWORK_STATE
Turn on/off WiFi using toggles or in profile screen-off settings
FLASHLIGHT
Turn on/off flashlight on some deviecs (toggle)
INTERNET
Download icon packages and ads in free version
WAKE_LOCK
Allows turning on screen when running scheduled tasks (in one-click app management and device manager)
GET_TASKS
Allows app to retrieve the foremost app (the one being used) so that the shortcut "kill current app" can work, not granted on Andorid 6.0 Marshmallow and above
READ_SYNC_STATS
Allows the app to find the sync settings of an app being crystallized so that it can disable them when app is in the background. Without doing this, a crystallized app (that is prevented to run in background) may prevent device from going in deep-sleep mode
READ_PHONE_STATE
Record if phone radio is on, off or in-call (see recorder settings), optional in Android 6.0 Marshmallow (requested at run-time)
CAMERA
Turn on/off flashlight (toggle) or take a picture of unauthorized accesses (UI / general / lock settings), optional in Android 6.0 Marshmallow (requested at run-time)
GET_ACCOUNTS
Allows the app to find the sync settings of all apps being crystallized so that it can disable them when app is in the background. Without doing this, a crystallized app (that is prevented to run in background) may prevent device from going in deep-sleep mode. Optional in Android 6.0 Marshmallow (requested at run-time)
WRITE_EXTERNAL_STORAGE
Write to SD card (backups, logs, recordings, clear caches, etc...). Optional in Android 6.0 Marshmallow (requested at run-time)
WRITE_SETTINGS
Used by various toggles (such as vibration, audio, etc), not granted on Android 4.4 KitKat and above, used by system helper (manual installation)
BATTERY_STATS
Allows accessing battery statistics, such as app times since unplugged, not granted on Android 4.4 KitKat and above.
READ_LOGS
Read logcat on Android 4.0.x and lower, not granted on Android 4.0 ICS and above
Google does not allow 3C All-In-One Toolbox to use any SMS or CallLog permissions (read or write), hence all features depending on it have been removed. Namely SMS and CallLog backup/restore.
The following 2 permissions are removed on Android 4.3 and above devices, however Play Store reports them as new on every updates! This is a known issue as detailed here.
READ_CONTACTS & WRITE_CONTACTS
Backup/restore SMS (needed on Android 4.0.x and lower, technically removed on Android 4.3 and above devices but misreported as new by Play Store)
READ_CALL_LOG & WRITE_CALL_LOG
Backup and restore call logs, optional in Android 6.0 Marshmallow (requested at run-time)
READ_SMS
Backup SMS. Optional in Android 6.0 Marshmallow (requested at run-time)
WRITE_SMS
Restore SMS, not granted on Android 6.0 Marshmallow and above.
- Log in to post comments