For me it's mainly to enable Canta so I can uninstall all the extra bullshit on my phone.
post
Logfox is a big one when using a custom rom. It is super helpful in figuring out why something crashed or didn't work. Giving Obtainium the ability to reliably update applications in the background is also really nice
Android auto has weird checks and requirements for apps to work. I use shizuku for that on GrapheneOS.
It's also helpful with little things like lemmy redirect or SD maid.
Apparently you can use it to run crankshaft (AA replacement) first I heard about either of those was the other day
- Getting a proper error message when apk install fails,
- installing apps designed for older Android versions,
- downgrading to older app release
- "Freezing" apps that i currently don't use
Also
- giving file managers access to some directories that are normally not accessible to apps
- detecting app crashes and getring full error message of what caused it
- setting a language for a specific app (different from system language). Useful when app forces a shitty machine translation
I need it to run keymapper which is very cool and lets me map Bluetooth keyboard combinations to map them to app UI elements. Also shizuku-mcp let's my OpenClaw stack remotely operate my mobile device which is also lots of fun
I was referring to Openclaw needing it. You could enable wireless adb and Openclaw should be able to connect to your phone directly without having to go through Shizuku.
Shizuku is just using adb over tcp but to localhost on the device it's installed on.
I already read it along with https://github.com/timschneeb/awesome-shizuku, I was just curious if and how this community is using it, but thanks I guess
It's kinda like root-ish privileges. It facilitates doing things that you're not technically prohibited from accessing, but there simply is no interface for. It uses administrative console commands (administrative in the management sense, not like administrator=root sense) to execute changes that don't have any pathway built-in for the end-user.
Personally, nearly all my devices are rooted, but I did use Shizuku for some accessories on a few devices. It's a bit of ado to setup; not difficult just a handful of steps. Worth it if you really need or want to do something the GUI won't provide and you'll likely find more uses down the line.
all 20 comments