Skip to content

alexcmgit/kanade

Repository files navigation

#android, #flutter, #apkextractor, #saf

Kanade - Apk Extractor

Kanade is a simple app that allows you to extract apk from your apps list. Fully open-source and zero-ads.

See full screenshots

What's an apk extractor

Installed apps from PlayStore doesn't expose their apk installation files by default. So if you want to share some app you will need to send the PlayStore link. And if you are offline or the app is no longer available on the PlayStore you won't be able to share the app.

So here we are, whatever the reason, if you want to share some app directly through a p2p connection (Bluetooth, Wifi-Direct, etc.) you can use apk extractors! These kind of apps allow the user to extract the hidden apk files from almost any installed app to a visible location (e.g Downloads folder).

Installation (Universal apk)

The app universal apk (20MB) is delivered on these fonts:

Installation (x86-64, armeabi-v7 and arm64-v8)

Specific-abi apks are compatible only with a subset of devices but they are substantially lighter than the universal apk. So, if you are that guy from The Matrix who stares at falling green cliffs all day, feel free to download and install your specific-apk (8MB) at:

Features

This is what is currently available:

  • Apk extraction, I'm sure you are not expecting that.
  • Multiple apk extraction at once.
  • Select/deselect all.
  • List and search device apps (and internal packages).
  • Extract to a desired location, no security or privacy issues brought by MANAGE_EXTERNAL_STORAGE.
  • Multiple color themes and fonts.
  • Bad designer Minimalist UI.
  • No ads or tracking, this app doesn't even has INTERNET permission.

Missing features

Listed by priority:

  • List extracted apks files inside the app (A).
  • Allow uninstall apps (B).
  • Share listed apk through bluetooth or wifi-direct (C, requires A).
  • Analyze apk metainfo (name, version, package, etc.) (D).
  • Sign-in apk (E).

How it works

To display all installed apps the πŸ”— device_apps package is used and the apk extraction (that is a simple copy/paste operation between two files) is possible by πŸ”— shared_storage package.

Contributing

There are several ways to contribute:

  • To improve the translation, open the /i18n folder create a file app_<thelangcodeyouwanttoaddorimprove>.arb and translate the keys, then open a PR, that's it.

  • To report a bug, create a new issue with an screenshot or a small description of the bug, thanks.

  • To request a feature please add an issue to further discuss, thx.

Contributors

Credits

  • Credits to all open-source libraries used in this app, see full list on pubspec.yaml.
  • All fonts in this repository are subject to copyright of it's respective owners.
  • All images in this repository are subject to copyright of it's respective owners.

For content removal, please, ping me on my email [email protected].


Open Source

Copyright Β© 2021-present, Alex Rintt.

Kanade is MIT licensed πŸ’–

About

Android app to extract apks from installed apps.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages