3 ms·
Shizuku is a boon to get around Android's limited app auto-update capabilities, which helps when using non-Google Play apps. See [1] for a list of apps leverag
by teroshan 2y ago
Shizuku is a boon to get around Android's limited app auto-update capabilities, which helps when using non-Google Play apps.
See [1] for a list of apps leveraging Shizuku.
I use:
- Droid-ify [2] as a F-Droid alternative, to have auto-updating apps
- Mihon [3] as a Manga reader, with auto-updating extensions
- Canta [4] to remove bloat
[1]: https://github.com/timschneeb/awesome-shizuku https://github.com/timschneeb/awesome-shizuku
[2]: https://f-droid.org/packages/com.looker.droidify/ https://f-droid.org/packages/com.looker.droidify/
[3]: https://github.com/mihonapp/mihon https://github.com/mihonapp/mihon
[4]: https://github.com/samolego/Canta https://github.com/samolego/Canta
- pushupentry1219 2y agoI thought droid-ify does auto-update without shinzuku (or root)? I turned it off because I don't like auto-update, but I could've sworn it still works.
- eNV25 2y agoIt only works with new versions of android. It's a feature.
- Unbiased8678 2y agoI have also used canta to remove bloat along with App Ops to manage permissions.
- jeroenhd 2y agoWhat limitations are there these days? My F-Droid updates apps automatically in the background, for instance.
- teroshan 2y agoI use it on multiple devices, including an Android 11 e-reader which doesn't support the capability to auto-update natively. As for newer Android versions I don't remember exactly what my issues were, but I think it had to do with a manual confirmation for update or non-background updates. To be confirmed though.
- luuurker 2y agoI believe that on the newer Android versions (eg, 14), you have to confirm the update once and then the app/store that tried to update that app can do it automatically from then on.
- jacooper 2y agoThis is only the case when using anything older than android 13.
- pohuing 2y agoAdd to that Island[1] which unlocks work profiles on phoned where the manufacturer didn't. (And is an easy way to hide apps from other apps without rooting. This is required for some baking apps throwing a tantrum if you use your phone). Also Ambient Music Mod[2] which gets you constant low power background music recognition a la Pixel on non pixels. [1] https://gitlab.com/secure-system/Insular https://gitlab.com/secure-system/Insular [2] https://github.com/KieronQuinn/AmbientMusicMod https://github.com/KieronQuinn/AmbientMusicMod
- JadeNB 2y ago> This is required for some baking apps throwing a tantrum if you use your phone. Is this a common behavior? Do you know why?
- svieira 2y agoMy suspicion is that these banking apps are running root detection code that look for the presence of certain other apps that signal "rootedness". The stated reason is always "we don't want malware being able to steal your account information". The non-stated reason is often "it makes our threat modeling easier if we can rely on the OS' defenses existing and working so we assumed. As a consequence of that assumption we are not entirely sure that what we are doing is safe from ordinary adversarial behavior on a device without these guardrails. So we don't want to run in such an environment and find out that our concerns were justified".
- JadeNB 2y agoThank you; that makes sense. The original quote referred to "baking apps," and it honestly didn't occur to me that it was a typo!
- pohuing 2y agoIt might be. The library my banking app uses is called Promon Shield. It was broken in 2018 as part of this paper: https://obfuscator.re/nomorp-paper-dimva2018.pdf https://obfuscator.re/nomorp-paper-dimva2018.pdf > Promon Shield protects most of the banking apps on the German market. As of April 23, 2018, four out of the top ten financial apps in Germany make use of Promon’s solution. I'm switching banks now to find one that lets me use my non rooted phone in peace. As for why? I'm not sure. My guess is to prevent clueless people running their banking app with malware installed. preventing roots might just be a side-effect.