Password Manager
304 open source Password Manager apps
2fa
APK
Overview2fa's only purpose is to provide single-use codes known as one-time passwords. It is a two-factor authenticator, and the concept is nothing new. There are plenty of other authenticators and alternatives with more features but with worse security and privacy than ours. We built 2fa to take full advantage of your device's hardware security, along with the latest cryptographic standards, to keep your accounts safe. The app is offline and includes unique features that no other authenticator app offers.FeaturesSupport for TOTP, HOTP, and Steam Guard codes via .maFile.Add accounts via QR codes, OTPAuth links, files, or your gallery.Highly customizable, with account colors and icon packs, including textured and tinted options.Advanced security features such as biometric unlock, screen security, secure clipboard, lock on exit, and intent blocking.Manual export and import of accounts in .2fa or Aegis .json encrypted formats.And more!SecurityAll accounts are stored inside the app's internal directory using our format with the .2fa extension. They are encrypted with AEGIS-256 and the key used is derived from hashing your passphrase with Argon2id. This method is used for both exports and internal storage, with the only difference being that internal storage takes an additional step by running the hash through HKDF using SHA3-512 with an additional random salt on every disk write.If you choose to use biometrics, the passphrase hash must be stored. It's encrypted using the Android Keystore with AES-GCM and StrongBox (when available). The result is saved in the no_backup folder, in a file named unlock_passphrase_hash.bin, meaning it won't be included in system backups or when transferring to a new device. Also, the biometric key can become invalid due to several reasons. If this happens, decrypting won't be possible, and you will have to enter your passphrase, after which you will be prompted to confirm biometrics in order to re-establish them.Translations2fa is already available in several languages, and we would love your help adding more or improving the existing ones. You can do this by contributing to our Codeberg Weblate.SupportIf you have any problems using 2fa, find a bug, or just have a question, don't hesitate to reach out to us on Discord. If you would like to support and accelerate our work, please consider donating.
IzzyOnDroid
ADBungFu
APK
appOps manager / ADB simulator for rooted devices ONLY (#su Magisk). USE WITH CAUTION. Up-left white spinner to select appOps or icon/Launcher usefullest RUN_IN_BACKGROUND shortcut. Apps are grayed for empty uses & listed with time durations for active ones. You can use icon/Launcher shortcut or sort option to toggle +/- ☢DARK/System apps (use with extreme care!). Run it to re-enabled frozen apps. - Action button now includes exp. features: refresh (trim in once all app/caches ,refresh, reset appops) perform idle maintenance now pm list libraries pm list permission-groups am stack list $ adb shell ____ (w.i.p. interpretor: No safeguards) List all ADB cmds (w.i.p. pro-active _Help: can cause bootloops) Selinux detection Reset for all appOps, be aware: it will wipe all your previous aosp appOps settings. List all whitelisted apps profman ALL: extract all app's _profman to local Documents/ADB_profman/* BackgroundRestrictor's fork/hack with all appOps not requiring aosp/sOpPerms i.e. the permission-less ones. Compatible since sdk22 Lollipop-mr1 : https://android.googlesource.com/platform/frameworks/base/+/refs/heads/lollipop-mr1-release/cmds/appops/src/com/android/commands/appops/AppOpsCommand.java#46 prim-origin https://github.com/MrBIMC/RunInBackgroundPermissionSetter Icons License is (GPLv3 compatible) CC_BY: https://www.gnu.org/licenses/license-list.html#ccby source http://www.softicons.com/android-icons/mad-ginger-icon-pack-by-madeliniz/adb-wireless-icon ref. [mAd GiNGeR Icon Pack] modified with foreground layer addition: text["__#"] color[C86400] author Madeliniz http://madeliniz.deviantart.com/
F-Droid
ADNS
APK
ADNS is a lightweight DNS-based ad blocker for Android. No VPN, no background services, no battery drain, no hassle. NextDNS integration is built in for a seamless experience.Toggle DNS on/off with a single tapUse your NextDNS account and edit its settings directly within the app,or use public servers like AdGuard, Cloudflare, or any other hostnameQuick Settings tile for instant accessState notification for at-a-glance statusBeautifully crafted with Material You and Jetpack Compose.
GitHubIzzyOnDroid
A
AFWall+
APK
Firewall (iptables frontend), based on DroidWall which is no longer being developed. A paid "donate"-version with more features it advertised within the app. * Import/Export Rules to external storage * Search Applications * Multiple profiles with custom names * Highlights system applications with custom color * Notify on new installations * VPN Support * Device Admin support to protect against being uninstalled Requires root: Yes. iptables must run as root.
F-DroidGitHub
A
ANONguard
APK
ANONguard anonymises the Internet connection. In the process, the IP address of the smartphone is hidden with the help of the AN.ON anonymisation service (https://anon.inf.tu-dresden.de/).
F-Droid
ANOTHERpass
APK
With ANOTHERpass you don't need to create and remember a long and complex master password! ANOTHERpass comes with a clever two factor authentication to unlock the vault. These factors are knowledge (a PIN chosen by you) and ownership (the generated master password as a physical token). Instead of remembering a long and complicated master password (or a too weak one!) you just remember the PIN and have your master password or token with you (as QR code or NFC tag). Additionally, for more convenience, you can safely store it on your device using biometrics (e.g. fingerprint). ANOTHERpass generates easy but strong passwords for you. It uses so called Pseudo Phrases by default which look like real words but are still very random and unpredictable. Password strength comes with its length (16 - 32 characters)! You can also access your credentials in the app from your laptop at home or work, if you use the ANOTHERpass Browser Extension. Besides other features, like a powerful credential-search, grouping, import/export from and to several formats like Keepass and CSV, the app also works as a secure authenticator (2FA). Core features of the app - easy two factor authentication (PIN and master password as physical token or PIN and biometric for convenient Quick Access) - no weak or complicated master password to memorize, you only need to export it (on QR code or NFC tag) - easy to read but strong password generator (Pseudo Phrases with flexible length) - strong modern encryption, all fully configurable (AES 128/256, Blowfish 128/256, Chacha20, Argon2, PBKDF) - uses an integrated security chip or TEE (Trusted Execution Environment) if present - Autofill support - works with the ANOTHERpass Browser Extension to share credentials within a local network (e.g. from the app to the desktop PC) - fully offline, internet permission is only needed to provide Browser Extension support - 2FA support for one-time-passwords (HOTP and TOTP) - notification for expired credentials - no insecure clipboard function by default - option to display passwords over other apps to type them easily - (automatic) export and import the credential vault - export vault and master key separately (latter analogue if wished) - share and outsource credentials - obfuscate important passwords as additional security layer - optional self destruction after too many failed login attempts - supported languages: english, german, dutch, chinese - Dark theme support ;-) For detailed information see anotherpass.jepfa.de If you like the app please star it on Github!
F-DroidGitHub
AdAway
APK
A Free and Open Source ad blocker for Android. The application is available for rooted and non-rooted devices. Using rooted device, the application update your system hosts file that contains a list of mappings between host names and IP addresses. Using non-rooted device, the application use the VPN feature to block outgoing connections to ads and trackers. So when an app requests an ad or a tracker from a host in that file, this request is redirected to the local IP 127.0.0.1, which does nothing. You can download predefined ads and blocker lists as hosts files from within the app to incorporate. It is also possible to use your own files and to add certain hosts to allowed and blocked lists. There are options to run a local web server to respond to blocked host names and to direct requests to the IP address of your choosing instead.
F-DroidGitHub
A
AdGuard Content Blocker
APK
AdGuard Content Blocker is an app that will block all ads only in Yandex Browser and Samsung Internet browser without requiring you to root your device. AdGuard Content Blocker doesn't block ads in any other apps. Customize the app to suit your needs - choose any from more than 20 language-specific and general filtering rules lists available to you. The app is open source and can be found on GitHub: https://github.com/AdGuardTeam/ContentBlocker Follow us and ask any questions on social media: • Facebook: https://www.facebook.com/AdGuardEn/ • Twitter: https://twitter.com/AdGuard • Instagram: https://www.instagram.com/adguard/ • Telegram: https://t.me/adguard_en
F-DroidGitHub
Advanced PassGen
APK
Advanced PassGen can help you generate hundreds of thousands of secure and strong passwords. Features: You decide what your passwords look like Optimized for generating large amounts of passwords Tries to prevent other apps from recording or taking screenshots Supports dark mode No ads, no spyware, no tracking
F-DroidGitHub
Advanced PortChecker
APK
Advanced PortChecker is a utility to check if TCP ports are open or not. Features: Scan TCP ports Scans can be executed in the background Scans are executed in real-time Supports dark mode No ads, no spyware, no tracking
F-DroidGitHubIzzyOnDroid
Aegis Authenticator
APK
Aegis Authenticator is a free, secure and open source app to manage your 2-step verification tokens for your online services. Compatibility Aegis supports the HOTP and TOTP algorithms. These two algorithms are industry-standard and widely supported, making Aegis compatible with thousands of services. Any web service that supports Google Authenticator will also work with Aegis Authenticator. Encryption and biometric unlock All of your one-time passwords are stored in a vault. If you choose to set a password (highly recommended), the vault will be encrypted using strong cryptography. If someone with malicious intent gets a hold of the vault file, it’s impossible for them to retrieve the contents without knowing the password. Entering your password each time you need access to a one-time password can be cumbersome. Fortunately, you can also enable biometric unlock if your device has a biometrics sensor (i.e. fingerprint or face unlock). Organization Over time, you'll likely accumulate tens of entries in your vault. Aegis Authenticator has lots of organization options to make finding the one you need at a particular moment easier. Set a custom icon for an entry to make it easier to find. Search by account name or service name. Have a lot of one-time passwords? Add them to custom groups for easier access. Personal, Work and Social can each get their own group. Backups To make sure you will never lose access to your online accounts, Aegis Authenticator can create automatic backups of the vault to a location of your choosing. If your cloud provider supports the Storage Access Framework of Android (like Nextcloud does), it can even create automatic backups to the cloud. Creating manual exports of the vault is also supported. Making the switch To make the switch easier, Aegis Authenticator can import the entries of lots of other authenticators, including: 2FAS Authenticator, Authenticator Plus, Authy, andOTP, FreeOTP, FreeOTP+, Google Authenticator, Microsoft Authenticator, Steam, TOTP Authenticator and WinAuth (root access is required for the apps that don't have an option to export). Feature overview Free and open sourceSecureEncrypted, can be unlocked with a password or biometricsScreen capture preventionTap to revealCompatible with Google AuthenticatorSupports industry standard algorithms: HOTP and TOTPLots of ways to add new entriesScan a QR code or an image of oneEnter details manuallyImport from other popular authenticator appsOrganizationAlphabetic/custom sortingCustom or automatically generated iconsGroup entries togetherAdvanced entry editingSearch by name/issuerMaterial design with multiple themes: Light, Dark, AMOLEDExport (plaintext or encrypted)Automatic backups of the vault to a location of your choosing Open source and license Aegis Authenticator is open source (licensed under GPL v3) and the source code can be found here: http://github.com/beemdevelopment/Aegis
F-DroidGitHubIzzyOnDroid
Aer - Fork of Anemo
APK
Aer is a private local (+secondary) storage utility application for android. Do you worry about your private pictures or files appearing in other apps? That's where Aer private storage comes in. Files in Aer storage won't appear in the other apps. Note: Aer is in development 🏗️. Accidents happen. Please keeps backups 👷♀️ for your protection. Instead of being a stand-alone file manager, Aer hooks into various components of Android, making it feel like a native part of the operating system. Moreover, it provides ways for the user to export contents from other apps and save them in Aer storage. Features Create folders and organize files freely All files in the Aer private storage won't appear in the other apps Access using the system Files application (the DocumentsProviderUI) An optional shortcut is offered for devices that do not expose the system Files app The system Files app is also used as file picker, so you can pick Aer files to share Lock access to the private storage Quick tile Auto lock after set delay (experimental) Password for locking access to the files Import content into Aer using the Android share functionality Aer vs Anemo In addition to Anemo features above, Aer adds support for external storage, like encrypted SD cards. When available Aer will store your files on external storage (which tend to have larger capacity). This also allows accessing your private files on your computer when connected using USB cable (MTP). The storage backend used is also manually configurable.
F-DroidGitHub
AirGuard - AirTag protection
APK
With AirGuard, you get the anti-stalking protection you deserve! The app scans your surroundings in the background to detect trackers like AirTags, Samsung SmartTags, or Google Find My Device trackers. If a tracker is following you, you will receive an instant notification. These trackers are often no larger than a coin and are unfortunately misused to secretly track people. Since each tracker works differently, you would typically need multiple apps to detect unwanted tracking. AirGuard combines the detection of various trackers into a single app – keeping you protected with ease. Once a tracker is detected, you can make it play a sound (for supported models) or perform a manual scan to locate it. If you find a tracker, we recommend disabling it to prevent further tracking of your location. The app stores location data exclusively on your device, allowing you to review where a tracker has followed you. Your personal data is never shared. If no trackers are found, the app runs silently in the background and won’t bother you. How does the app work? AirGuard uses Bluetooth to detect AirTags, Samsung SmartTags, and other trackers. All data is processed and stored locally on your device. If a tracker is detected in at least three different locations, you will receive a warning. You can adjust the security level in the settings to receive even faster alerts. Who are we? We are part of the Technical University of Darmstadt. This project is part of the scientific research conducted by the Secure Mobile Networking Lab. Our goal is to protect people’s privacy and investigate how widespread the issue of tracker-based stalking is. You can voluntarily participate in an anonymous study to help us gain more insights into the usage and spread of these trackers. This app will never be monetized – there are no ads and no paid features. You will never be charged for using it. Our privacy policy can be found here: https://tpe.seemoo.tu-darmstadt.de/privacy-policy.html Legal Notice AirTag, Find My, and iOS are registered trademarks of Apple Inc. This project is not affiliated with Apple Inc.
F-DroidGitHub
AliasVault
APKWeb
Self-hostable, end-to-end encrypted password and email alias manager.
F-DroidGitHub
AlternativeUnlockXposed
APK
AlternativeUnlockXposed provides an reliable way to run something when providing a specific, wrong PIN on your Android lock screen. Unlike Duress, this app uses Xposed Framework so you can also unlock your phone with a wrong PIN, preventing some social engineering vulunability 😇 And by the way it also works before your first unlock after reboot.FeaturesAlternative PIN to unlock phoneRun command on alternative PIN, with rootEasy to use user interfaceMaterial You designNote this is an Xposed app, so it may not work on older Android versions.
GitHubIzzyOnDroid
Amarok
APK
Amarok is an Android application which enables you to hide your private files & apps with just one click. Often, we resort to complex encryptors to secure our files and apps, aiming to shield them from prying eyes. These encryptors, while effective, tend to be slow and resource-intensive, making the encryption of large files such as videos and music a daunting task. Despite their robust security, these methods are often overkill for the average user who simply wish to keep their private files and apps out of unintentional reach. Amarok is designed to be a light-weight hider. It disguises file names and headers, causing them to seem "corrupted" and unopenable. Amarok also deactivates applications, rendering them invisible in the launcher and system menu.Features User-Friendly: Easily hide files and applications with a single click. Rapid and Efficient Large File Hiding: Hides by altering only file name and signature, unaffected by file size. Root-Free Application Hiding: Makes apps vanish from the launcher. Compatible with Root, Shizuku, Dhizuku, and DSM modes. Panic button: Use a floating button to quickly hide applications and files in urgent scenarios. Quick Settings Tile: A control center toggle for immediate hiding, bypassing the need to launch the app. App Lock: Secure Amarok access with a password or fingerprint. Pleasant Interface: Clean Material3 design.Please be aware that Amarok is not an encryption software, but rather a tool for hiding things. We strongly advise against using Amarok to protect confidential files and applications.
F-DroidGitHubIzzyOnDroid
Amaze File Manager
APK
Light and smooth file manager following the Material Design guidelines. Features: - Basic features like cut, copy, delete, compress, extract - Multiple tabs for enhancing productivity - Support for multiple themes - Navigation drawer for quick navigation - App Manager to open, backup, or directly uninstall any app - Quickly access history, access bookmarks or search for any file - Root explorer for advanced users - AES Encryption and Decryption of files for security (Jellybean v4.3+) - Cloud services support namely SMB, SSH, FTP & SFTP (Jellybean v4.3+ / requires additional plug-in) - Inbuilt Database Reader, ZIP/RAR Reader, APK Reader and Text Editor - FTP client support
F-DroidGitHubIzzyOnDroid
Amber
APK
Amber is a nostr event signer for Android. It allows users to keep their nsec segregated in a single, dedicated app. The goal of Amber is to have your smartphone act as a NIP-46 signing device without any need for servers or additional hardware. "Private keys should be exposed to as few systems as possible as each system adds to the attack surface," as the rationale of said NIP states. In addition to native apps, Amber aims to support all current nostr web applications without requiring any extensions or web servers.
F-DroidGitHub
A
Android LUKS
APK
android-luks is an app that allows secure LUKS unlocking using usb accessory mode without typing your LUKS password.The app has two functions: Init and Unlock. Init creates a new random encryption key and securely encrypts it using biometrcs. Unlock gets biometrics, decrypts the key and sends it over USB.How to useInstall the Android app, install the Linux host program and scripts, initialize the key and plug your phone over USB. Now, when your Linux machine boots, you should see the Android app automatically popping up. As soon as you press "Unlock" button and confirm your biometrics, the boot process will continue without typing in the password.
GitHubIzzyOnDroid
Anemo
APK
Anemo is a private local storage utility application for android. Instead of being a stand-alone file manager user interface, it hooks into various components of Android making it feel like a native part of the operative system. Moreover it provides ways for the user to export contents from other apps and save them as files. Features - Create folders and organize files freely - All files in the private storage won't appear in the other apps - Access in the system Files application (the _DocumentsProviderUI_) - An optional shortcut for devices that do not expose the system Files app is offered - Lock access to the private storage - Quick tile - Auto lock after 15 minutes - Password for locking access to the files - Import content using the share Android functionality
F-DroidGitHubIzzyOnDroid
App Lock
APK
Secure your sensitive apps with powerful biometric protection using AppLock! AppLock is a modern, open-source privacy tool designed to keep your sensitive apps safe. With a beautiful Material 3 Expressive interface and robust biometric security, AppLock ensures your data stays private — always on your device, never in the cloud. Features: * **Material You Design**: Seamlessly adapts to your system theme * **Biometric Unlock**: Use face unlock, fingerprint or PIN for fast, secure access * **Anti-uninstall**: Prevents unauthorized removal * **Unlock Timer**: Optional timer to keep apps unlocked for fixed time period after unlocking * **No Root required**: Works on all devices without root access * **One-tap protection**: Lock any app instantly * **Real-time monitoring**: Protects apps as they launch * **100% offline**: No ads, no trackers, no data collection Perfect for: * Privacy-conscious users wanting to secure sensitive apps * Securing banking, messaging, and social apps * Parents restricting access for children * Professionals protecting work apps App Lock is designed to be lightweight and efficient, with minimal battery impact. It runs entirely offline, ensuring your data remains private and secure. Built with Jetpack Compose and Material 3 for a smooth, intuitive experience. AppLock is free, open-source, and respects your privacy — always. Source code and issue tracker: https://github.com/PranavPurwar/AppLock
F-DroidGitHubIzzyOnDroid
App Locker
APK
Prevent people from accessing your apps. You can lock any app installed on the device, and choose between pattern and password locks.
F-DroidGitHub
App2Proxy
APK
App2Proxy lets you redirect the traffic of selected apps through a local proxy using iptables. Due to the use of iptables, the app requires root access.Features:Selective traffic redirection: choose specific applications for proxyingAutomatic restoration of iptables rules after rebootSupport for system apps with advanced modeDNS management: redirect DNS requests to port 10853Material 3 design with dark theme and AMOLED supportAutorun with support for Android 15+ and various manufacturersAutoload diagnostics to troubleshoot problemsRule manager to view and manage active rules
GitHubIzzyOnDroid
AppVerifier BG
APK
AppVerifier BG verifies that installed Android apps match their expected signing certificate fingerprints. Compare an app's signing hash against shared text, an internal database synced from Privacy Guides, or your own user database. Hashes are checked for valid SHA-256 format — when verification fails, they're labeled "Expected" vs "Found" so you can tell which is which. Apps signed with debug certificates are flagged as insecure. .apks split APK containers are also accepted. App List Every installed user app shows status icons for internal database matches, user database entries, clipboard verification, and shared text matches at a glance. Sort by name, database status, debug builds, clipboard verified, or shared text — pick whichever you need from the dropdown, and it only shows modes with matching data. A filter chip hides everything except mismatches. The default sort order can be set in settings. Search by name or package name. Long-press an app with a user database entry or clipboard checkmark to remove it individually. Internal Database Built-in database of verified app hashes synced from privacyguides/verified-apps, updated with each build. The database download is verified against GitHub attestations before every build. Combined Database Status See internal and user database results side by side on the app list and verification screen. A setting lets you choose between both, internal only, or user database only. User Database Save verification info for later. Add entries individually from the verification screen or bulk-add from shared text. Supports import and export in JSON, text, and YAML formats (auto-detected on import, choose on export). Import lets you combine with existing entries or replace them, and shows a summary of what changed. Entries can be removed individually by long-pressing the app in the list, or removed in batch from selection mode. Shared Text Share verification info for several apps at once. Multiple entries separated by blank lines are accepted on receive. Shared text with multiple entries filters the app list to show matching apps only, with icons indicating hash match status. Bulk-add all verified matches to your database from the filtered list. AppVerifier also handles ACTION_SEND and ACTION_VIEW intents so you can share text or APK files directly from other apps. Clipboard Verification Verify from clipboard with a single button on the startup screen. Successful clipboard verifications add a blue checkmark in the app list. The checkmark can be toggled on or off in settings and cleared separately. Individual checkmarks can be removed by long-pressing the app in the list. Share All Apps Share every installed app's verification info as text from the settings screen. Reproducible Builds Release builds use SOURCE_DATE_EPOCH and deterministic R8 so the same tag always produces the same APK. This is a fork of soupslurpr/AppVerifier with additional features.
F-DroidGitHubIzzyOnDroid