ShizuStore

Canta

samolego

4.0.0 · GitHub

Download APK
Software management Android 9+ 5 hours ago LGPL-3.0
938 ShizuStore
859.5k GitHub
6k Stars
5 MB Size

More about this app

Uninstall any app without root

Canta

Uninstall any* app without root! Powered by Shizuku (Android 16 fork).

Download

GitHub all releases badge donate badge

Warning

DISCLAIMER: โ›” Use at your own risk. I am not responsible for any data loss or damage caused by this app โ›”.


๐Ÿ“– About

Canta allows you to uninstall pre-installed or user apps without root, by leveraging Shizuku.
It integrates with the Universal Debloat List to provide safe recommendations.

  • โœ… No root required
  • โœ… Detects previously uninstalled apps (even across reinstalls)
  • โœ… Works on Android 9.0+ (SDK 28+)
  • โš ๏ธ No permanent bricking (If you uninstall critical apps, you can experience bootloop and have to factory reset!)

* Some oplus apps are known to be stubborn and don't allow uninstallations. See tracking issue.


Screenshots

Home Search Uninstall
App descriptions See uninstalled

Verification

You can verify the authenticity of downloaded APKs using this SHA-256 certificate fingerprint:

0A:26:40:31:7C:43:27:21:88:C3:E1:31:94:C1:54:60:69:1F:12:C3:9E:A1:9B:BA:72:7D:D6:7F:B5:62:89:D4

How-to

Translations

Do you want to help translate Canta? You can help us at Crowdin! Thank you ๐Ÿ™‚!

Crowdin logo

https://crowdin.com/project/canta

Thanks

Star History

Star History Chart

Close

How Shizuku is used

Can uninstall apps including system bloatware and restore removed apps via privileged `PackageInstaller` through Shizuku.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Canta uses Shizuku to remove and restore apps, including preinstalled system apps that normally cannot be uninstalled.

  • Uninstall selected apps: the user can select installed apps and remove them for the current user, including system apps, with an option to first reset updated system apps to the factory version, applied through a privileged package installer through Shizuku.
  • Restore removed apps: the user can reinstall previously removed preinstalled apps from the uninstalled list, using the copy still on the device, applied through the privileged installer through Shizuku.

Android APIs or commands used

  • PackageInstaller.uninstall
  • IPackageInstaller.installExistingPackage
  • IPackageManager.packageInstaller
Close

Changelog

What's new for version 4.0.0

  • Canta is recomposed: now migrated to Kotlin Multiplatform for support on Web too via webusb on chromium browsers
    • desktop support is possible but not released yet. For desktops, you might want to check out fantastic project UAD (btw, that's where Canta gets its descriptions from!)
  • Added support for loading icons in uninstalled menu (#70)
  • Fixed issue with landscape mode not working (#365)
Close

Permissions

7 permissions requested

  • android.permission.QUERY_ALL_PACKAGES
  • android.permission.INTERNET
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.USE_BIOMETRIC
  • android.permission.USE_FINGERPRINT
  • io.github.samolego.canta.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close

Sources

2 sources

4.0.0 Universal GitHub ยท io.github.samolego.canta
Selected Download
3.2.2 arm64-v8a,armeabi-v7a,x86,x86_64 F-Droid · io.github.samolego.canta ยท io.github.samolego.canta
Download