If you have a custom recovery (such as TWRP) installed on your Android device, you can use it to uninstall Android apps on your phone. You might ask:
Why/when would one need such a feature?
One use case for this would be if your Android device is stuck in a bootloop (not uncommon if you are using a custom ROM) after you installed a new app.
The exact steps listed below would only work if you are using TWRP custom recovery (i.e. Team Win Recovery Project).
The exact version of TWRP on my device is 3.0.2-1.
Power+VolumeUpbutton as soon as your power on your device.
Advanced. Then click
/data/app. Find the folder corresponding to the package name of app (for e.g. Uber's package name is
com-ubercab, which can be found out from it's Play Store URL: https://play.google.com/store/apps/details?id=com.ubercab). Go inside this folder by clicking it's name in TWRP File Manager.
/data/data. Again find the folder with the package name of the app that you want to uninstall (e.g.
com.ubercab) and go inside this folder. Press "Delete" and slide to begin the process.
Wipe. Now press
Advanced Wipebutton. Select
Dalvik / ART Cacheand
Cachecheckboxes. Then swipe the
Swipe to Wipebox.
That's it! Hopefully your device won't get stuck in bootloop this time (fingers crossed) and boot back into your Android OS.