Root is required for most features. Some features do work without root, but with restricted options. Read the Play Store description for more information.
Your country may have Internet restrictions, use a VPN.
This feature requires root. However, there is a workaround by using adb that does not require root.
sm list-disks
.sm partition <disk> mixed <value>
, where <disk>
is your selected disk in the previous command, and <value>
is how much percent should stay as external storage. To use everything as internal use this command instead: sm partition <disk> private
.reboot
.To set default storage location to external and migrate current data, go to: Settings > Storage > [sdcard] > Migrate your data.
The total free/used internal storage may be reported incorrectly on some devices. Those devices with non-native Adoptable Storage could show wrong total size or even negative numbers. Both real internal and adopted SD card show correct individual volumes.
Please reboot your phone and try again.
ADB connects your phone to a PC. You need this software if you do not have root access and would like to use Adoptable Storage. You can download the command line tools from developer.android.com. Current location is http://developer.android.com/sdk/index.html#downloads.
Every SD card should work; however, for high speed an UHS-1 (SDXC1, SDHC1) card is recommended. Class 2 and 4 are slower.
Sometimes you should just try the Adopt button again after you have format the SD. Another empty SD card can be used for testing. You can try the following manual steps if all fails.
su
(enter)#
and no $
anymore, means you have root;sm list-disks
(enter)sm partition <disk> mixed <value>
, where <disk>
is your selected disk in the previous command, and <value>
is how much percent should stay as external storage. To use everything as internal use this command instead: sm partition <disk> private
.reboot
.This happens when the camera writes to internal. Disable RAW / burst mode
A red exclamation mark can be normal. See Total storage size is wrong.
To revert, tap the "revert" button in Adoptable Storage or format the card in device settings. If you cannot format your SD card, use a partition editor on your PC. (Linux: GParted, Windows & Mac: SD Formatter).
Execute these commands with ADB:
su
set-install-location 0
exit
Disable the app icons in settings for better performance.
Select an app and go to the Tools tab. There select the option Uninstall. Be careful uninstalling system apps, it can brick your phone.
Contrary to other apps, such as ROM Toolbox, App Manager in Root Essentials shows total size of your applications. We reckon this is more realistic than showing only the size of the APK. It is far more valuable to compare the total space your app requires including for instance data on your SD card.
Remove the camera shutter sound on some devices. Change the value of ro.camera.sound.forced
to 0
. This setting may be illegal in your country.
The DPI (LCD Density) can be changed automatically by using the DPI Changer. It can also be done manually by changing the value of ro.sf.lcd_density
.
Enable screen orientation on the lock screen by adding a property called lockscreen.rot_override
with the value true
.
Enable screen orientation in Trebuchet (Cyanogenmod launcher). Add a property called log.tag.launcher_force_rotate
with the value VERBOSE
.
Add multi-window switch to developer options. Android Marshmallow.
Name: ro.build.type
Value: userdebug
Name: ro.opa.eligible_device
Value: true
Name: ro.product.model
Value: Pixel XL
Clear data: Google app
Open: Google App
You should try the Shell command method first. If it does not work, or resets after a reboot, select the Build.prop method.
If you selected the Shell command method, execute this command with ADB (without quotation marks): wm density reset
. If you selected Build.prop, restore a backup or reflash your firmware.
The Shell command method may not work on all phones. Please select the Build.prop method if it didn't work.
The rectangle boxes (ďżż) mean that the emojis are not supported. To get all the current supported emojis on Android, install the latest emojis by Google. (Latest Android version).
The latest Android version contains most emojis, so try those first. The rectangle boxes (ďżż) shouldn't appear on the latest ones. If it doesn't install, try an older Android version or check below for solution.
Newer versions contain more emojis, but are bigger in size and may not fit in /system
. An older version should work, because they are smaller.
You can also uninstall unneeded system apps to free up space in the system partition. Then try installing the emojis again.
Your country may have Internet restrictions, use a VPN.
A custom recovery that supports the Open Recovery Script is required for most features. (For example TWRP).
All flashable zip files (like: ROM, GAPPS, etc) can be flashed.
You can flash a ROM without actions like backup. It's all up to you.
You need to select a flashable zip before you can install them.
You can select multiple zips and flash them. Select them in the right order. (e.g.: 1 ROM, 2 GAPPS)
Your country may have Internet restrictions, use a VPN.
If anything goes wrong, then you can restore a Nandroid backup. Create a backup in Flasher. If your phone is bricked, then restore the Nandroid backup through your custom recovery.
Copy /sdcard/Root Essentials/Font Installer/Backups/Roboto-Regular.ttf
to /system/fonts/Roboto-Regular.ttf
.
Copy /sdcard/Root Essentials/Font Installer/Backups/DroidSans.ttf
to /system/fonts/DroidSans.ttf
.
Your country may have Internet restrictions, use a VPN.
If anything goes wrong, then you can restore a Nandroid backup. Create a backup in Flasher. If your phone is bricked, then restore the Nandroid backup through your custom recovery.
Change the Emojis of your device. Requires Android Lollipop or higher.
Execute this command with ADB:
pm grant com.superthomaslab.rootessentials android.permission.CHANGE_CONFIGURATION
Not all phones are able to mount /system rewritable. Try accessing the partition with ADB in recovery mode instead.
You need root access to view this directory.
The app automatically mounts /system rewritable if needed, but may not work on all devices.
Permissions cannot be changed on some file systems (like your SD card); use this feature in system directories.
Not all apps support root. Use the built-in RE Text Editor for text files.
Bookmarks can be removed by tapping the bookmark option again.
Root provides access to all system files under Linux and Android. A required tool is SuperUser (also known as SuperSU). The command su
grants elevated access to your files. Many ROMs including AOSP, Cyanogenmod, Paranoid and Miui can be rooted or have 'administrator rights' included in the ROM.
Root access can give you more control over your device and can change system files.
This app does not root your phone. Rooting may void the device warranty.
Every device is rooted in a different way. A simple Google search for How to root [DEVICE MODEL]
will give you most information.
This is probably because of an OTA update. You will need to re-root your device.
CscFeature_Sip_UseSymbolInCMKey
value true
CscFeature_Sip_EnableSymbolInSecondary
value de;en_US;en_GB
CscFeature_Camera_EnableCameraDuringCall
CscFeature_Camera_ShutterSoundMenu
value true
Delete CscFeature_NFC_StatusBarIconType
CscFeature_Web_AddOptionToTerminate
value true
CscFeature_Gallery_AddAutoRotationIcon
value true
CscFeature_Message_EnableScheduledMessage
value true
CscFeature_Message_EnableScheduledMsgBox
value true
CscFeature_VoiceCall_ConfigRecording
value RecordingAllowed
CscFeature_RIL_SupportVolte
value true
CscFeature_IMS_EnableVoLTE
value true
CscFeature_Setting_SupportWifiCall
value TRUE
Check that Root Essentials is installed on your phone. Make sure wearable device is linked to your handheld over Bluetooth. Google Play services could be outdated as new functionality in this app requires a newer version; Go to Settings on your watch, About, Versions, Google Play services should be at least 10.0.1. Updating this version depends on the version on your handheld. It can take up to a few days to renew the version on your wearable. You could try checking for updates on your wearable by tapping the Google Play services version.
Not all watches are able to mount /system rewritable. More info: https://en.wikipedia.org/wiki/SquashFS