Apps

AuthPass - KeePass compatible Password Manager
APK
Easily and securely keep track of all your Passwords! AuthPass is a stand alone password manager with support for the popular Keepass (kdbx) format. Store your passwords, share across all your devices and easily find them whenever you need to login.
F-DroidGitHub
Authnkey
APK
Authnkey is a credential provider that lets you use FIDO2 security keys (like YubiKey, SoloKey, Nitrokey, or Token2) for passkey authentication on Android. Android's built-in WebAuthn support has a significant gap: it does not support CTAP2 over NFC. This means you cannot use PIN-protected passkeys or discoverable credentials with NFC security keys — you're limited to basic U2F tap-to-authenticate. Authnkey fills this gap by implementing the full CTAP2 protocol. The app registers as a credential provider, so any app or browser that supports the Android Credential Manager API will offer Authnkey as an option when passkeys are requested. This also works on devices without Google Play Services, since Authnkey implements the CTAP2 protocol directly rather than relying on Google's FIDO2 API. Supported features: - Passkey creation and authentication - PIN verification - Discoverable credentials - Multiple accounts per site - NFC and USB transports No root required.
F-DroidGitHub
A
Authorizer
APK
The idea behind Authorizer is, to use old smartphones as a hardware password manager only. To avoid manual typing of long and complex passwords everytime you need them, Authorizer pretends to be an USB keyboard (e.g. over an USB On-The-Go adapter). With a button press inside the App, it will automatically enters the password for you on your pc, laptop, tablet or main smartphone.
F-DroidGitHub
Auto Auto-Rotate
APK
Auto Auto-Rotate is an extremely simple app that stores Android's auto-rotate setting per app. Do you usually disable auto-rotate and enabled it only for some apps? Like your gallery, or your video app? Do you tend to forget to turn it off afterwards? Does it bother you? Then Auto Auto-Rotate is the perfect app for you! Auto Auto-Rotate is open source and released under the GPLv3 license[1]. Check out the code if you like[2]. Required Android Permissions ▸ WRITE_SETTINGS to turn Android's auto-rotate on and off. ▸ BIND_ACCESSIBILITY_SERVICE to detect app launches. ▸ REQUEST_IGNORE_BATTERY_OPTIMIZATIONS to make sure it keeps running in the background. ▸ RECEIVE_BOOT_COMPLETED to automatically startup on boot if activated. ▸ PACKAGE_USAGE_STATS to get the currently running app. Get it You can download it for free in F-Droid[3] Translations Translations are always welcome! :) The app is available for translation as two projects on Transifex[4] [1] https://www.gnu.org/licenses/gpl-3.0.en.html [2] https://gitlab.com/juanitobananas/auto-auto-rotate [3] https://f-droid.org/packages/com.jarsilio.android.autoautorotate/ [4] https://www.transifex.com/juanitobananas/auto-auto-rotate and https://www.transifex.com/juanitobananas/libcommon
F-Droid
Auto Light
APK
Auto Light: Precision Brightness ControlAuto Light is a specialized replacement for the standard Android adaptive brightness feature. Designed for users who demand absolute control, this app provides a custom-tailored brightness curve based on your specific environment.This is a power-user tool that may require additionally manual configuration to function effectively.For a proper function, it requires to disable the built-in Android Adaptive Brightness feature manually before using Auto Light app.How It WorksThe app utilizes a four-point non-linear mapping model to create a smooth brightness curve. If the predefined settings do not meet your requirements, it allows you to set intermediate points for four distinct ambient light levels and their corresponding intensities. The app then calculates the optimal intermediate values to ensure a smooth, predictable transition.The main intended working mode is “On screen unlock/rotate” where the app captures ambient light data only during specific triggers (like unlocking or rotating). This sets your brightness once, preventing the “flickering” or “hunting” common with standard auto-brightness.The Auto Light app utilizes Android’s notification system to ensure stable background performance. Since the app does not send active alerts or messages, you may choose to disable notifications in your Android system settings without affecting core functionality. To do this within the app, tap the three dots in the top-right corner, go to Settings, and ensure Notifications is toggled off.Permissions & PrivacyTo provide reliable system control without compromising privacy, Auto Light uses:Modify System Settings: Necessary to adjust the display brightness levels.Notifications (Service Persistence): Used to maintain a Foreground Service, ensuring the Android system does not terminate the app while it's monitoring light levels.Run at Startup: Ensures your custom brightness profile is active immediately after a device reboot.User Present & Configuration Change: Used strictly to trigger brightness adjustments when you unlock your phone or rotate the screen (No privacy-sensitive data is accessed).Note: This app does NOT require Internet access, Location data, or Phone/Call logs, making it a privacy-respecting utility.
GitHubIzzyOnDroid
Auto Mute
APK
Auto Mute is an open source app to automatically mute or unmute your media volume based on the type of audio playing.Auto Mute can be configured to automatically unmute media audio or show the media volume control when music, media, assistant and game audio starts playing. It can also automatically mute after audio stops playing.
GitHubIzzyOnDroid
Auto Off Bluetooth
APK
Auto Off BluetoothAuto Off Bluetooth is a lightweight utility for Android designed to preserve battery life and increase device security. The app monitors your Bluetooth connection status and automatically turns off the Bluetooth radio after 20 seconds if no devices are connected.How it worksThe app listens for Bluetooth state changes in the stack and for Asynchronous Connection-Less disconnection events in the background. When a device disconnects, the app starts a timer. If the timer expires without a reconnection, the app automatically disables the Bluetooth adapter to save power. If a Bluetooth device reconnects, the app postpones the Auto Off task until the next disconnect.PermissionsThe app requires the following permissions to manage your Bluetooth hardware:BLUETOOTH: Allows the app to see the status of connections.BLUETOOTH_ADMIN: Allows the app to toggle the Bluetooth radio on/off.BLUETOOTH_CONNECT: To interact with paired devices (required for Android 12+).
F-DroidGitHubIzzyOnDroid
Auto Shine
APK
Android app for automatic screen brightness adjustment. Replacement for built-in feature. WARNING: This app is not one click solution! It requires some configuration to work properly. It uses 4 pairs of light sensor data and corresponding screen brightness. In-between values calculated as simple linear interpolation of those points. Main intended working mode is "Screen unlock/rotate" - read ambient light data, set brightness once... and do not annoy with backlight beaming anymore. Permissions: - Modify system settings - required to control display brightness - Phone - keep reading light sensor data while phone ringing in pocket - Notifications - to prevent being killed by system - Request ignore battery optimizations - to prevent service suspend - Run background service - it has "special use" type because does not fit in any category - Run at startup - ...
F-DroidGitHub
Auto Sleep
APK
Auto SleepAuto Sleep is a specialized utility designed for users who prefer to rest without interruptions from their devices, whether at night or during the day for those working shift duties.Initially designed for Android 6.0 Marshmallow, the app is built to remain compatible with most recent Android versions.How It WorksThe app automatically toggles Airplane Mode on or off based on your predefined schedule.Note: Root access is required for this app to function properly.Permissions & PrivacyTo provide reliable system automation without compromising privacy, Auto Sleep uses:Root Access & Secure Settings: Necessary to grant the app elevated privileges and modify protected system-level sleep/Do Not Disturb configurations that are normally restricted by Android.Exact Alarm Scheduling: Used to trigger the start and end of sleep mode at precise times, ensuring the app executes its tasks exactly when you scheduled them.Run at Startup (Boot Completion): Ensures your sleep schedule is automatically reactivated and recalculated immediately after a device reboot.Notifications: Used to inform you when sleep mode has been enabled automatically and to provide details on when it will be disabled.Why these are safe:No Internet Access: The app does not request the INTERNET permission, meaning it is physically impossible for the app to send any of your settings or data to an external server.No Personal Data: The app does not access your contacts, location, messages, or files.Open Source Transparency: Every permission used is visible in the source code, and since it relies on Root, you (as the user) maintain ultimate control over when and how the app operates via your Superuser manager.
GitHubIzzyOnDroid
Auto-Away
APK
Customizable SMS text messaging and phone call auto-response system for your Android device. Auto-Away replies custom messages via SMS to people that message you. All auto-replies can be logged in the application for future viewing and can be cleared when no longer needed.
F-DroidGitHub
AutoAnswer
APK
AutoAnswer is a very simple android application to answer the phone automatically when it rings. Can be limited to just contacts or starred contacts. Also has a speakerphone option.
F-Droid
AutoDND
APK
AutoDND is a simple tool to turn on/off DND (Do Not Disturb) automatically when using specified apps. How to use: 1. Open this app and tap on the floating button to grant notification policy access 2. Return to this app and tap on the floating button again to enable accessibility service 3. Enjoy! How it works: This app uses accessibility service to monitor the app that you're currently using, the mechanism is not perfect as Android feeds weird event to the accessibility service in some circumstances. Note: There's no network related code in this app, in other words, your privacy don't get violated with this app.
F-DroidGitHubIzzyOnDroid
AutoDark
APK
A small app to let you schedule dark mode. System requirements * At least Android 10. * OEM builds are not supported e.g. Flyme.
F-DroidGitHub
AutoNotify
APK
Monitors notifications from user-selected apps and sends them to Android Auto. Root is optional, solely used to list apps of other users (profiles) to obtain their info conveniently. However, no root is needed to monitor notifications for any app, including those of other users. To add an app of other users without root, use the "enter app info" button to enter its package name and user id manually.
F-DroidGitHub
Automatic Advanced Settings Expander
APK
This Xposed module automatically expands the advanced settings in the Settings app by hooking setInitialExpandedChildrenCount in PreferenceGroup. I hate to always expand them myself every time.Should work on all Android versions where the Settings app uses one ofandroidx.preference.PreferenceGroupandroid.preference.PreferenceGroupandroid.support.v7.preference.PreferenceGroupPlease report where it stops working so that I can edit the minSdkVersion or add missing classes.This is an xposed module part of the LSPosed Module Repo.
GitHubIzzyOnDroid
Automation
APK
Create rules that are made of triggers and actions. A prominent example would be something like "Mute phone at work". Here's a list of supported triggers and actions: Supported triggers: * Location * Day/Time * Charging state * Battery level * USB connection to computer established * Current speed * Background noise (only until Android 7) * Wifi connection * Other applications running * Airplane mode * Roaming status * NFC tags * Activity detection (not in F-Droid version) * Bluetooth connection * Headset connected * Notifications of other apps * Device orientation (gyroscope) * Profile active or not * Screen state (on or off) * Status of media playback * Device is starting * Service is starting * Broadcasts of other apps * Router state * System states (Bluetooth/wifi) * Variables that have been set * Calendar appointments * Phone call running Supported actions: * Change wifi state * Change bluetooth state * Toggle USB tethering * Toggle wifi tethering * Toggle Bluetooth tethering * Toggle automatic screen rotation * Make an HTTP request * Change ringtone/sound setting * Start another application * Wait (in between other actions) * Turn screen on or off * Toggle airplane mode * Toggle mobile data connection * Speak text * Open music player * Control media playback * Change screen brightness * Play sound file * Create notifications * Close notifications * Send broadcasts * Run script/command * Maintain screen active * Set variables * Initiate phone calls * Terminate phone calls * Copy text to clipboard * Make screenshot * Change location setting * Send text message It's quite hard to keep this app working across the many different hardwares as well as the many changes Android undergoes over the versions. I can test it in the emulator, but that cannot show all bugs. So if a certain feature is not working on your device - let me know. Over the years I have fixed almost all bugs that have been reasonably reported to me. But for that I'm dependend on your input. If you have a problem and think about contacting me please - update to the latest version first and see if your problem persists there, too. - check this list of known problems first: https://server47.de/automation/index.php#knownProblems Donations are certainly a good, but not the only way to motivate me :-) * If you'd like to support me, you can also leave a positive review for the app on Google Play (https://play.google.com/store/apps/details?id=com.jens.automation2). * If you like the app, simply some warm words via email are always appreciated. * Furthermore I can always use help in translating the app. English, German and some Spanish are among my own skills. Italiano e russo sono già coperti. But everything else is more than welcome. * If you have a talent/experience in graphics design and have some ideas for nicer icons let me know. * If you have an interesting use-case or found a way to combine triggers and actions to achieve something intriguing and you think it's worth putting it on the examples page (https://server47.de/automation/examples.html), let me know. Explanation of the many permissions can be found here: https://server47.de/automation/permissions.php
F-Droid
Autostarts - Block apps from starting automaticall
APK
Apps use broadcast receivers to start or wake up automatically when various system events are triggered. Autostarts helps you keep control over your phone by letting you have a look at how an app can start automatically. For example, it shows you which apps run during or after the startup. Root users can disable the unwanted receivers and speed up their device.Note: Root-Access is required to make changes. Otherwise, this application will be read-only.
F-DroidGitHubIzzyOnDroid
Autu Mandu
APK
Autu Mandu is an android application based on the discontinued Car Report with some new options that allows you to enter refueling and other income and expenses of your vehicles in addition to displaying nice reports.You can add mileage and time based reminders for recurring car related actions, e.g. general inspection once a year.It offers synchronization with webdav and has basic backup/restore and CSV import/export functions.
GitHubIzzyOnDroid
Auxio
APK
Auxio is a local music player with a fast, reliable UI/UX without the many useless features present in other music players. Built off of modern media playback libraries, Auxio has superior library support and listening quality compared to other apps that use outdated android functionality. In short, It plays music. Features - Playback based on Media3 ExoPlayer - Snappy UI derived from the latest Material Design guidelines - Opinionated UX that prioritizes ease of use over edge cases - Customizable behavior - Support for disc numbers, multiple artists, release types, precise/original dates, sort tags, and more - Advanced artist system that unifies artists and album artists - SD Card-aware folder management - Reliable playlisting functionality - Playback state persistence - Android auto support - Automatic gapless playback - Full ReplayGain support (On MP3, FLAC, OGG, OPUS, and MP4 files) - External equalizer support (ex. Wavelet) - Edge-to-edge - Embedded covers support - Search functionality - Headset autoplay - Stylish widgets that automatically adapt to their size - Completely private and offline - No rounded album covers (if you want them)
F-DroidGitHub
A
Avare
APK
Avare (pronounced "AvAir") is a free moving aviation map. Basic features include online or offline A/FD info, approach plates and GPS moving map on all FAA VFR sectionals, WACs and TACs, plus IFR low charts and airport diagrams. Avare also enables manual browsing of all charts and all other materials even without cell service or GPS. Current FAA weather METARs, TAFs and TFRs are provided too. Notice: This is not an FAA certified GPS.
F-DroidGitHub
Average data usage widget
APK
New: You can now configure the start and duration of the period, for example one week, 28 days, or even one year. Do you have an almost unlimited data plan and you never consume all your data? Lucky you! Unfortunately this app will be useless in this situation. On the other hand: do you have a limited data plan and it has happened to you: a) You always spend too much data on the first days of the period, and you have few left at the end? or b) You try not to spend too much data at the beginning of the period, and then you end with unused data? or c) You always wanted to know 'Did I spent too much already?' 'Am I above an average usage?'. Then this app will (I hope) help you! It shows your data usage (bottom bar, how much you already used) with an ideal 'average data usage' (top bar, how much you would have used by downloading the same amount of bytes every second in the period). This way with just one look you can check if you are above or below the 'average data usage'. - If the top bar is longer than the bottom: Good! You can download a bit more and still have at the end of the period. - If the top bar is shorter than the bottom: Not good! You need to stop using too much data, otherwise you'll end with no more left. Isn't this useful? I think it is, and that's why I (TrianguloY) published it. It doesn't contains ads, and it is absurdly lightweight, so give it a try. If you have any suggestion or comment leave one or send an email. DISCLAIMER!!!! Please note that the current consumption is measured by your device and may differ with your company measurement. I can't take responsibility if the displayed data usage is wrong. Permissions: - PACKAGE_USAGE_STATS - Permission needed to get the current usage from the usage service. No other data is retrieved nor used. More info here: https://developer.android.com/reference/android/app/usage/NetworkStatsManager.html#querySummaryForDevice(int,%20java.lang.String,%20long,%20long) - POST_NOTIFICATIONS - Permission needed to show a small message at the bottom of the screen (toast) when pressing the widget. The app does not send any standard notification. NOTE: there is no internet permission, there are no ads so it is not necessary. --------------------------------- The source code is available here: https://github.com/TrianguloY/Average-data-usage-widget
F-DroidGitHub
Aves
APK
Aves can handle all sorts of images and videos, including your typical JPEGs and MP4s, but also more exotic things like multi-page TIFFs, SVGs, old AVIs and more! It scans your media collection to identify motion photos, panoramas (aka photo spheres), 360° videos, as well as GeoTIFF files.Navigation and search is an important part of Aves. The goal is for users to easily flow from albums to photos to tags to maps, etc.Aves integrates with Android (including Android TV) with features such as widgets, app shortcuts, screen saver and global search handling. It also works as a media viewer and picker.
GitHubIzzyOnDroid
Aves Libre
APK
Aves can handle all sorts of images and videos, including your typical JPEGs and MP4s, but also more exotic things like multi-page TIFFs, SVGs, old AVIs and more! It scans your media collection to identify motion photos, panoramas (aka photo spheres), 360° videos, as well as GeoTIFF files. Navigation and search is an important part of Aves. The goal is for users to easily flow from albums to photos to tags to maps, etc. Aves integrates with Android (including Android TV) with features such as widgets, app shortcuts, screen saver and global search handling. It also works as a media viewer and picker.
F-DroidGitHub
AwakeOnLANMobile
APK
AwakeOnLANMobile enables you to send Wake On LAN (WOL) packets, allowing you to remotely wake up your devices over either a local area network (LAN) or over the internet. It supports IPv4 and IPv6 addresses. The application offers several features: Open Source: Licensed under GPLv3 License with zero advertisements and no account creation necessary. Local Storage: Add, edit, or delete device information for easy access. Network Scanning: Discover devices using either an IPv4 address or CIDR notation for subnets (e.g., 192.168.1.1 or 192.168.1.1/24). Choose between PING and TCP connect (sent to Port 443) packets for scanning. PING will require 1 second per IP address, while TCP connect will be faster. Theme Toggle: Switch between a light and dark mode theme to customize the appearance based on your preferences. The selected theme will be persisted even after shutting down the application. Developed with React Native (Typescript) and utilizes C++ turbo modules for native level socket access when sending and receiving packets. The ./cpp directory contains lightly modified code from 'https://github.com/nellogan/awakeonlan' and 'https://github.com/nellogan/netscan'. These are Linux commandline utilities that can be used in lieu of this application if your device supports a terminal (such as Termux or the new Android AVF Linux terminal).
F-DroidGitHub
AwesomeWallpaper
APK
Live wallpaper featuring a happy llama in a happy world with everything smiling as well as some other internet memes. See the preview video on YouTube.
F-DroidGitHub