Connecting a device in ADB mode
Enable developer options in Android. MIUI: Go to Settings > About device and tap ‘MIUI version’ seven times to enable developer options. Android One: Go to Settings > System > About device and tap ‘Build number’ seven times to enable developer options. Enable USB debugging in Android. MIUI: Go to Settings > Additional settings > Developer options and enable USB debugging. In order to use the Screen density and Screen resolution modules, enable USB debugging (Security settings) as well. Android One: Go to Settings > System > Developer options and enable USB debugging. Connect your device to the computer and launch the application. The device is going to ask for authorisation, which you'll have to allow. Wait for the application to detect your device. The device info should appear in the top left section.
Connecting a device in Fastboot mode
Put your device into Fastboot mode by holding power and volume down simultaneously until the Fastboot splash screen comes up. If your device is loaded in ADB mode, you can enter Fastboot mode by clicking Menu > Reboot device to Fastboot. Connect your device to the computer and launch the application. Wait for the application to detect your device. The device info should appear in the top left section.
Do I need an unlocked bootloader or root access to use the app?
The Flasher, Wiper and Camera2 modules in Fastboot mode require an unlocked bootloader but everything else works without rooting or unlocking.
What apps are safe to uninstall?
All applications in the list are safe to uninstall. You might lose access to some services but the device will keep working just fine. Some other apps, like Gallery or Security, aren't listed because uninstalling them would soft brick your device.
What’s the difference between uninstalling and disabling?
The OS sees which apps have been disabled and it can re-enable them whenever it pleases but it cannot do the same with uninstalled apps. Apps you disable may come back anytime and you can also re-enable them in the Settings, while uninstalled apps will only return if you reinstall them (using ADB or an APK) or factory reset the device. There's no difference when it comes to their impact on the system, however, functionality or performance wise, so I recommend uninstalling apps which you believe pose a security/privacy risk and disabling everything else.
Why does the Uninstaller fail to uninstall some apps?
If the attempted uninstallation of an application results in a failure or anything other than success, that isn't a bug or an issue within the program. It means that ADB was not able to uninstall the application and there is nothing we can do about it. Similary, if an uninstallation has no result at all (neither success nor failure), that means that ADB didn't report anything, therefore the program cannot derive any information about the successfulness of the uninstallation.
How do I regain uninstalled system apps?
Simply reinstall them using the Reinstaller module when connected in ADB mode. In case the Reinstaller module is disabled because your device doesn't support it, you must perform a factory reset.
USE IT ON YOUR OWN RISK. DISABLE APPS INSTEAD OF UNINSTALLING.
IF SOMETHING GOES WRONG JUST ENABLE THEM AGAIN!