FliphoneBochur A android app that can grant other apps shell access.
Basically, certain things you can only do with adb. like, uninstalling a system app as user 0.
Basically, you grant shizuku special access via adb, and once it has that access, other apps can perform actions via shizuku.
for example, I make an app to uninstall system apps using pm uninstall --user 0
. The user runs shizuku on his phone, then my app connects to shizuku, and shizuku, who has shell access, runs the command on my phone.
It is not actually so cool, because you must run a command after every reboot to start shizuku. Unless you have root, in which case you can start shizuku without a pc, but if you have root then shizuku is unnecessary because you have full root access and don't need anything special to get shell access.
This is very confusing to understand, maybe this xda article explains it better than I do. [Login to see the link]