|Google Play:||Check if it's there|
When developing apps that requires root, the most common method is to run some commands in the su shell. For example, there is app uses
pm enable/disable command to enable/disable components. This method has very big disadvantages:
Shizuku uses a completely different way. The most important feature Shizuku provides is something like be a middle man to receive requests from the app, sent to the system server, and send back the results. To the app, it is almost identical to the use system APIs directly. But it's much faster as it hooks into the system directly.