Banana Split
• Fix camera activating at app launch instead of only on the Restore tab
• Move fastlane metadata to repo root
How it works
1. Enter your secret (e.g., a seed phrase, private key, password).
2. Choose how many shards to create and how many are required to reconstruct.
3. Use the auto-generated passphrase or enter your own.
4. Banana Split encrypts the secret with the passphrase, then splits the ciphertext into N QR codes using Shamir's scheme.
5. Print or save the QR codes. Write the passphrase by hand on every sheet.
To reconstruct: scan a majority of QR code shards, enter the passphrase, and your secret is restored.
Features
• Offline — all cryptography happens on-device, no server communication
• Save shards as PNGs or PDF with full Unicode font support
• Camera and gallery QR scanning with multi-file import
• Custom or auto-generated passphrases
• User-selectable quorum (how many shards needed)
• 7 languages: English, Russian, Turkish, Belarusian, Georgian, Ukrainian, Polish
• Cross-platform shard compatibility with the Banana Split web app
Security
Encryption: scrypt key derivation + NaCl secretbox (XSalsa20-Poly1305).
Splitting: Shamir's Secret Sharing over GF(256).
No data collection, no analytics, no trackers.
Web App
Also available as a web app — no installation needed: https://nfcarchiver.com/banana/
Shards created in the app and web version are fully compatible.
Open Source
This app is a fork of banana_split by Parity Technologies, licensed under GPLv3.
Source code: https://github.com/mezinster/banana_split
- Author: mezinster
- License: GNU General Public License v3.0 only
- Issue Tracker
- Source Code
- Build Metadata
- Reproducibility Status
Versions
Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.
Download F-Droid-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 5.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 27 MiB PGP Signature | Build Log
-
arm64-v8aarmeabi-v7ax86x86_64This version requires Android 5.0 or newer.
It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.
Download APK 27 MiB PGP Signature | Build Log
• Fork attribution and source code link on About screen
• Fix scanner state reset on "Start Over"
• Localization fixes and fastlane metadata for all 7 languages






