Passionate about Bitcoin and convinced that education is the key, I wish to share with you the little knowledge I have and thus contribute to the adoption of Bitcoin. Otherwise, I'm a big fan of Pink Floyd, I'm learning to code, and I make memes. Looking forward to meeting you at the next meet-up! I am the creator of the training course BTC 205 - Non-KYC Purchase Solution.
Introducing Aegis Authenticator
Key features
Installation
Via F-Droid (recommended)
- Open F-Droid and make sure you've updated your repositories to get the latest list of applications
- Search for "Aegis Authenticator" in F-Droid. The official application should appear (publisher: Beem Development)
- Start installation by pressing Install. As Aegis is one of the applications verified by F-Droid, you benefit from a reliable and secure download
Via GitHub (signed APK)
- Download the latest APK version
- Before installing the APK, make sure you have authorized the installation of applications from unknown sources on your device (in Android Settings)
- The APK provided on GitHub is signed by the developer with the same key as on F-Droid
Google Play Store vs F-Droid
- ✅ Automatic updates integrated into the Android system
- ✅ Simple, familiar installation
- ✅ Same signed APK as on other channels
- ✅ Free and open source store
- ✅ Reproducible and verifiable construction
- ✅ No Google service required
- ✅ Respect for the free software philosophy
First configuration
Set a master password
Enable biometric unlocking (optional)
Discover application settings
- Appearance: Customize theme (light, dark, AMOLED), language and other visual settings
- Behavior: Configure application behavior when interacting with the list of entries
- Icon packs: manage and import icon packs to customize the look and feel of your accounts
- Security: Settings for encryption, biometric unlocking, automatic locking and other security parameters
- Backups: Configure automatic backups to a location of your choice
- Import & Export: Import backups from other authentication applications and manually export your Aegis vault
- Audit log: Detailed log of all significant events in the application
Add a 2FA account
The three available addition methods
- Scan QR code: Scan directly the QR code displayed by the web service
- Scan image: Scan a QR code from an image saved on your device
- Enter manually: Enter 2FA account information manually
Practical example: configuring Bitwarden
- Logging in and accessing settings: Log in to your Bitwarden account and access the settings, "Security" tab
- Providers section: Go to the "Providers" section and click on "Manage" in the "Authenticator app" section
- Scan QR code: A popup window opens with the QR code and secret key
- In Aegis: Use "Scan QR code" to capture information automatically
- Verification: Enter the 6-digit code generated by Aegis in the "Verification code" field
- Activation: Click on "Turn on" to finalize activation
Add details manually
- Name: Service name (e.g. Bitwarden, GitHub...)
- Issuer: The issuer (often identical to the name)
- Group: Optional, to organize your accounts by category
- Note: Personal remarks on this account
- Secret: The secret key supplied by the service (masked by default)
- Advanced: Advanced parameters (algorithm, period, number of digits)
Universal compatibility
Entrance organization
- Custom sorting: By default, accounts are listed in alphabetical order, but you can change the order manually
- Groups and categories: Create groups to separate your personal accounts from your business accounts, or group them by type of service (banking, e-mail, social networks, etc.)
- Customized icons: Aegis tries to automatically assign an appropriate icon if available, otherwise you can choose from many generic icons or import an image
- Quick search: The search bar at the top lets you type a few letters to instantly filter out matching entries
Security and backups
Security architecture
Backup options
- Configure a destination folder of your choice
- Customizable frequency (after each change, daily, etc.)
- Password-protected encrypted files (.aesvault)
- Compatible with synchronized folders (Nextcloud, Dropbox, etc.)
- Optional integration with Android backup system
- Available only for encrypted safes (security preserved)
- Transparent backup with other Android data
- Automatic restore on device changeover
- Export on demand via Settings > Import & Export
- Choice of encrypted (recommended) or clear format
- Useful for migrations or occasional backups
Good safety practices
- Keep several backup versions to prevent corruption
- Regularly test your backups by attempting a restore
- Store your service-provided recovery codes separately
- Your master password is still required even with cloud backups
- Secure your master password: use a unique, strong password stored in a password manager
- Keep your application up to date with the latest security patches
- Activate auto-lock in settings to secure access to the application
- Disable screenshots (default option) to prevent your codes from being intercepted
- Use biometrics sparingly: prefer passwords for critical accesses
Comparison with other applications
Aegis vs Google Authenticator
- ✅ Open source and auditable
- ✅ Local encrypted backup
- ✅ Advanced organization (groups, icons, search)
- ✅ No data collection
- ❌ Android only
- ✅ Available on Android and iOS
- ✅ Cloud synchronization (since 2023)
- ❌ Closed source code
- ❌ Limited functionality
- ❌ Potential Google data collection
Aegis vs Authy
- ✅ Open source
- ✅ No account required
- ✅ Code export possible
- ✅ Total data control
- ❌ No native multi-device sync
- ✅ Multi-device synchronization
- ✅ Available on Android and iOS
- ❌ Closed source code
- ❌ Requires a phone number
- ❌ Unable to export codes
- ❌ Desktop applications removed in March 2024
Conclusion
Resources
Official websites
- Official website: getaegis.app - Application presentation and download
- Source code: github.com/beemdevelopment/Aegis - Official GitHub repository
- F-Droid: f-droid.org/packages/com.beemdevelopment.aegis - Installation via the free store
Technical documentation
- Vault documentation: Vault design - Technical description of encryption and secure architecture
- Official FAQ: getaegis.app/#faq - Answers to frequently asked questions
- Project wiki: github.com/beemdevelopment/Aegis/wiki - Full user documentation
Author
This tutorial has been written by Pierre
You can say thanks by tipping the professor.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
3 888 sats1 944 sats972 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.
