diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..3b115d0 --- /dev/null +++ b/404.html @@ -0,0 +1,362 @@ + + + +
+ + + + + + + + + + + + + + + + + +Flutter has a great documentation in case you don't have a configured Flutter environment yet.
+To get app dependencies:
+flutter pub get
+
To run the code generation (that generates the flutter_gen
library used for i18n features):
flutter gen-l10n
+
+# Use nodemon if you are developing (watch for changes).
+# https://www.npmjs.com/package/nodemon
+nodemon --watch i18n --ext arb --exec "flutter gen-l10n"
+
If you're looking for the apk:
+flutter build apk
+# or specific-abis
+flutter build apk --split-per-abi
+
You can also generate the app bundle:
+flutter build appbundle
+
I accept donations from several platforms:
+bc1qacmk9z48m7upaaq2jl80u6dxsyld443jdjufv9
.In case of 404 check the updated list here: donate.alexrintt.io.
+Glad to see you are interested in the project!
+ + + + + + +Kanade is an apk extractor app that allows you to extract apk files from almost any installed app on your Android device. Here are some of its features:
+INTERNET
permission.MANAGE_EXTERNAL_STORAGE
permission.Missing, sorted by priority:
+Keep in mind that this is not a file manager. I have plans to make it a "file explorer"-like app in the future, but for now, the main feature is just to extract apks.
+ + + + + + +To display all installed apps the 🔗 device_packages
package is used and the apk extraction (that is a simple copy/paste operation between two files) is possible by 🔗 shared_storage
package.
The above mentioned packages are using Storage Access Framework along with the PackageManager API.
+ + + + + + +Free & open-source apk extractor.
+We take your privacy very seriously. This Privacy Policy explains how we collect, use, and protect your information when you use our app.
+Kanade does not collect any personally identifiable information from users. We do not require you to sign up or provide any personal information to use our app.
+In order to extract APK files from your device, Kanade requires permission to access your device's storage. This permission is only used to allow the app to extract APK files and is not used for any other purpose.
+When you extract an APK file using Kanade, the file is saved to the location you specify in the app. Kanade does not store any extracted APK files on our servers or collect any information about the files you extract.
+Kanade does not use any third-party services or libraries that collect information about users.
+We may update this Privacy Policy from time to time. If we make any material changes to our Privacy Policy, we will notify you by posting the new Privacy Policy on this page.
+If you have any questions or concerns about our Privacy Policy, please contact us at kanade@alexrintt.io.
+ + + + + + +Flutter has a great documentation in case you don't have a configured Flutter environment yet.
"},{"location":"build-yourself/#1-get-deps-and-generate-l10n-local-library","title":"1. Get deps and generate l10n local library","text":"To get app dependencies:
flutter pub get\n
To run the code generation (that generates the flutter_gen
library used for i18n features):
flutter gen-l10n\n\n# Use nodemon if you are developing (watch for changes).\n# https://www.npmjs.com/package/nodemon\nnodemon --watch i18n --ext arb --exec \"flutter gen-l10n\"\n
"},{"location":"build-yourself/#2-generate-binaries","title":"2. Generate binaries","text":"If you're looking for the apk:
flutter build apk\n# or specific-abis\nflutter build apk --split-per-abi\n
You can also generate the app bundle:
flutter build appbundle\n
"},{"location":"donate/","title":"Donate","text":"I accept donations from several platforms:
bc1qacmk9z48m7upaaq2jl80u6dxsyld443jdjufv9
.In case of 404 check the updated list here: donate.alexrintt.io.
Glad to see you are interested in the project!
"},{"location":"features/","title":"Features","text":"Kanade is an apk extractor app that allows you to extract apk files from almost any installed app on your Android device. Here are some of its features:
INTERNET
permission.MANAGE_EXTERNAL_STORAGE
permission.Missing, sorted by priority:
Keep in mind that this is not a file manager. I have plans to make it a \"file explorer\"-like app in the future, but for now, the main feature is just to extract apks.
"},{"location":"how-it-works/","title":"How it works","text":"To display all installed apps the \ud83d\udd17 device_packages
package is used and the apk extraction (that is a simple copy/paste operation between two files) is possible by \ud83d\udd17 shared_storage
package.
The above mentioned packages are using Storage Access Framework along with the PackageManager API.
"},{"location":"privacy-policy/","title":"Privacy","text":"We take your privacy very seriously. This Privacy Policy explains how we collect, use, and protect your information when you use our app.
"},{"location":"privacy-policy/#information-we-collect","title":"Information we collect","text":"Kanade does not collect any personally identifiable information from users. We do not require you to sign up or provide any personal information to use our app.
"},{"location":"privacy-policy/#permissions","title":"Permissions","text":"In order to extract APK files from your device, Kanade requires permission to access your device's storage. This permission is only used to allow the app to extract APK files and is not used for any other purpose.
"},{"location":"privacy-policy/#data-storage","title":"Data storage","text":"When you extract an APK file using Kanade, the file is saved to the location you specify in the app. Kanade does not store any extracted APK files on our servers or collect any information about the files you extract.
"},{"location":"privacy-policy/#third-party-services","title":"Third-party services","text":"Kanade does not use any third-party services or libraries that collect information about users.
"},{"location":"privacy-policy/#changes-to-this-privacy-policy","title":"Changes to this Privacy Policy","text":"We may update this Privacy Policy from time to time. If we make any material changes to our Privacy Policy, we will notify you by posting the new Privacy Policy on this page.
"},{"location":"privacy-policy/#contact-us","title":"Contact us","text":"If you have any questions or concerns about our Privacy Policy, please contact us at kanade@alexrintt.io.
"},{"location":"user-guide/","title":"How to Extract Android App APK using Kanade","text":""},{"location":"user-guide/#1-install-kanade","title":"1. Install Kanade","text":""},{"location":"user-guide/#installation-universal-apk","title":"Installation (Universal apk)","text":"The app universal apk (25MB) is delivered on these fonts:
(Repository Releases) Most easy one-time way to install: download the universal apk (20MB) directly at github.com/alexrintt/kanade/releases.
(IzzyOnDroid) You can also download the apk directly at apt.izzysoft.de/fdroid/index/apk/io.alexrintt.kanade (F-Droid based repository).
(F-Droid + IzzyOnDroid) Most easy way to install and get updates: f-droid.org/packages/io.alexrintt.kanade. This app is indexed by IzzyOnDroid repository (F-Droid subrepository). If it's your first time using IzzyOnDroid or F-Droid, you will need to follow these instructions:
https://apt.izzysoft.de/fdroid/repo
then click Add.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:
In Kanade, you'll see a list of all the apps installed on your device. Find the app you want to extract and tap on it:
"},{"location":"user-guide/#3-grant-permission-to-access-files","title":"3. Grant permission to access files","text":"Kanade will ask for permission to access your files. Tap \"Allow\" to give it permission.
"},{"location":"user-guide/#4-choose-where-to-save-the-apk-file","title":"4. Choose where to save the APK file","text":"Next, you'll need to choose where you want to save the APK file. You can save it to your device's internal storage or an external SD card if you have one.
"},{"location":"user-guide/#5-wait-for-the-apk-file-to-be-extracted","title":"5. Wait for the APK file to be extracted","text":"Kanade will start extracting the APK file. This process may take a few minutes, depending on the size of the app.
"},{"location":"user-guide/#6-confirm-the-apk-file-has-been-extracted","title":"6. Confirm the APK file has been extracted","text":"Once the extraction process is complete, you should see a confirmation message on the screen. You can also check the folder you selected in step 5 to make sure the APK file is there.
That's it! You've successfully extracted an Android app APK using Kanade. You can now use this APK to install the app on other devices or share it with others.
"}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..0d621ac --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,38 @@ + +The app universal apk (25MB) is delivered on these fonts:
+(Repository Releases) Most easy one-time way to install: download the universal apk (20MB) directly at github.com/alexrintt/kanade/releases.
+(IzzyOnDroid) You can also download the apk directly at apt.izzysoft.de/fdroid/index/apk/io.alexrintt.kanade (F-Droid based repository).
+(F-Droid + IzzyOnDroid) Most easy way to install and get updates: f-droid.org/packages/io.alexrintt.kanade. This app is indexed by IzzyOnDroid repository (F-Droid subrepository). If it's your first time using IzzyOnDroid or F-Droid, you will need to follow these instructions:
+https://apt.izzysoft.de/fdroid/repo
then click Add.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:
+In Kanade, you'll see a list of all the apps installed on your device. Find the app you want to extract and tap on it:
+ +Kanade will ask for permission to access your files. Tap "Allow" to give it permission.
+Next, you'll need to choose where you want to save the APK file. You can save it to your device's internal storage or an external SD card if you have one.
+Kanade will start extracting the APK file. This process may take a few minutes, depending on the size of the app.
+Once the extraction process is complete, you should see a confirmation message on the screen. You can also check the folder you selected in step 5 to make sure the APK file is there.
+That's it! You've successfully extracted an Android app APK using Kanade. You can now use this APK to install the app on other devices or share it with others.
+ + + + + + +