Apps

BluePass
APK
Description BluePass extracts two factor authentication codes (2FA) from SMS and sends them to a paired device via Bluetooth RFCOMM. A Qt based companion app bluepass-server will receive the 2FA codes and provide them via the system clipboard. Use Case The company I work for is relying on third party services that require to authenticate using 2FA. The second factor is an SMS to your mobile phone. This app was built for convenience, to avoid having to unlock your phone, find the message and then type the received code on the PC. It is not about the time saved, it's about getting rid of robot tasks. Setup You have to configure parameters to match the sender of the SMS and parse the code from the messages sent to you. Currently, regular expressions are used for this task. However, a very basic setup will be provided below. Regular expression for sender has to be set to a regular expression that matches all the senders of SMS (as they appear in your chat application). Multiple numbers and names can be provided: To match CompanyA, you might simply putCompanyA into the box To match CompanyA and 12345678, write (CompanyA|12345678) Regular expression to filter the content has to be set to a regular expression that matches the messages you want to catch. Additionally, it has to define one group to extract the actual code that has to be sent to the PC. To match any number, you can use [^\d]*(\d+).* To match a code only with 6 digits, use: .*(\d{6}).* ... as the process of defining a proper regular expression is not that easy, there is another text box Test message. You can paste here the content of the SMS thatyou want to match and adjust the regular expression until it gets parsed correctly. The last step of the configuration is to pair with the bluetooth adapter of your PC and configure the adapter to be used. Operation Whenever your mobile phone receives an SMS (and the settings above are configured), this app will try to match the sender and content. If one of the two doesn't match, the message will not be processed any further. If the 2FA code could be extracted, a foreground service will be started (status bar) and the app tries to connect to the configured Bluetooth adapter and sends the code. It retries for some amount of time and reports the status in the status bar. Note: The notification in the status bar doesn't automatically disappear. However, this doesn't consume any resources and can be removed using the Stop button. If the code is required on the mobile phone, it can be copied using the Copy last button. Protocol The communication is based on very simple primitives using an RFCOMM channel. The UUID for the service is e4d56fb3-b86d-4572-9b0d-44d483eb1eee. Extracted codes are sent as text (over a secure Bluetooth connection) terminated with a new line character. Therefore, codes may not contain any new line characters. Future The protocol will be changed to something more sophisticated and extensible Configuration of the sender should be done through contact providers and not use regular expressions Allow to use this app to share text / files with the PC
F-DroidGitHub
Bluecheese
APK
Bluecheese lets you encrypt and decrypt text entirely offline. • Simple, clean UI • No ads, no tracking • 100% open source (GPL-3.0)
F-DroidGitHub
Bluemoon
APK
Bluemoon: Your Personal Period Companion Embark on a seamless journey through your menstrual cycle with Bluemoon, the open-source Menstruation/Period Tracker that prioritizes your privacy Privacy First: Rest easy knowing that your most intimate data stays where it belongs—securely on your device. Bluemoon is designed with privacy features out of the box, ensuring that your personal information remains confidential. Simple and Intuitive: Say goodbye to complicated interfaces! Bluemoon keeps it straightforward with easy-to-use features for tracking your periods and understanding your menstrual cycle. Effortlessly log your data and gain valuable insights at a glance.
F-Droid
Bluesky Redirect
APK
Bluesky Redirect is a simple app for automatically launching Bluesky links in your preferred Bluesky client. Currently, most social app forks are supported, and we welcome pull requests.Once you download the app, you can choose your client app and then enable all supported domains, so that when you tap a recognized link, it gets passed to Bluesky Redirect.
GitHubIzzyOnDroid
Bluetooth GNSS
APK
Bluetooth GNSS lets you use accurate satellite positioning from powerful external Bluetooth GPS/Galileo/GLONASS/BeiDou receivers instead of the less powerful internal A-GPS of phones/tablets - for better location accuracy with your favorite Maps and Navigation apps like Google Maps, etc.You must first get an external Bluetooth GNSS/GPS device like the EcoDroidGPS (www.ClearEvo.com), HOLUX, Garmin GLO, etc to use with this app, which is free and open-source software. If your Bluetooth GNSS/GPS device supports RTK, this app also supports overlay of NTRIP server data streams for professional RTK positioning (centimeter-level accuracy - depends on device).This app supports showing ’Accuracy’ estimates from the U-Blox ’PUBX’ accuracy messages, instead of the commonly used ’HDOP x CEP’ method. This PUBX accuracy reading exactly matches as is the same source of the ’Accuracy’ as shown in U-Center PC tool when connected directly to the M8030 (EcoDroidGPS) or ZED-F9P (EcoDroidGPS + ArduSimple) devices via USB.How to test if your target app uses the mock location from this app or not: during a connection, create a file named ’bt_gnss_test_debug_mock_location_1_1_mode_flag’ in internal storage (adb command: touch /sdcard/bt_gnss_test_debug_mock_location_1_1_mode_flag) and see if your target app now shows lat as 1.0 and lon as 1.0 or not, remove/delete the file to resume using real lat lon from connected bluetooth device.
GitHubIzzyOnDroid
Bluetooth LE Spam
APK
This project focuses on utilizing the built-in Bluetooth Low Energy (BLE) functionality of Android smartphones to create Phantom Bluetooth Device Advertisements, similar to what is known, for instance, in the case of the Flipper Zero. While there are other apps available that provide similar functionality, the objective of this app is to enhance convenience and user-friendliness in the process.
F-DroidGitHub
Bluetooth QR & Barcode to PC
APK
With this app you can turn your phone into a mobile QR/Barcode scanner and send the value of any code as text input to the connected Bluetooth device. Features: - Wide variety of QR/Barcode types supported - No special software on the receiving side required - Works completely offline - No Ads/In-App-Purchases - Different keyboard layouts to choose - Highly customizable for many use-cases The app works by utilizing the Bluetooth HID feature accessible on devices running Android 9 or later. Using this feature allows the Android device to act like a normal wireless keyboard connected via Bluetooth. That means it should work with every device that supports connecting a Bluetooth keyboard like a PC, Laptop or Phone.
F-DroidGitHubIzzyOnDroid
Bluetooth Remote
APK
Turn your smartphone into a Bluetooth remote control to easily navigate and interact with your Android TV. Features: - Wireless control via Bluetooth connection. - Includes all necessary buttons for remote control of your device. - Support for integrated mouse and keyboard. - No additional app installation required on your Android TV device thanks to HID protocol. - Modern and responsive user interface. - Developed with Kotlin, Jetpack Compose, and Material 3. - Privacy-focused with no data collection (internet permission disabled). - No advertisements. - Open source. The source code is available here: https://gitlab.com/Atharok/BtRemote
F-Droid
Bluetooth Viewer (LITE)
APK
* Connect to any Bluetooth device * Display incoming raw data * Send raw data to the Bluetooth device * You can confirm successful pairing, monitor incoming raw data and see exactly what is being transmitted from the Bluetooth device Information: Promotes a paid "full" version as a "donation" method. The functionality is exactly the same with both versions.
F-DroidGitHub
Bluetooth Volume Manager
APK
Bluetooth Volume Manager remembers volume levels for each of your Bluetooth devices and reacts when they connect or disconnect.Features: * Set music, call, ringtone, and notification volumes per device* Auto-send media commands like Play or Next* Launch apps on connect* Keep screen awake* Lock volume levels* Restore volume after disconnectNo ads, no tracking. Open-source.Some extras require a paid upgrade to support development.Note: This app can't boost volume or override system volume limits.Permissions: * Internet – for optional bug reports* Bluetooth – to detect device connections* Audio settings – to change volume* Boot – to restore settings after reboot* Wake lock – to keep screen awake or fix Samsung bugs* System alert window – to auto-launch apps (Android 10 only)
GitHubIzzyOnDroid
Bluez IME
APK
This application installs a new IME (soft-keyboard) that can read data from a Bluetooth input device. Among the supported devices are: Zeemote JS1, MSI Chainpus BGP100, Phonejoy and iControlPad (iCP). This is NOT a bluetooth keyboard driver, it ONLY supports the devices listed above. Analog input is supported but requires that the app you are using BluezIME with also supports it. Some of the major emulators support BluezIME analog input, setup your controller inside the emulator app instead of through the BluezIME interface if possible. If your favorite app does not support BluezIME analog input, please write the publishers and ask for it! Confirmed to work with almost all devices from HTC, Samsung and Motorola. Reported NOT working with any LG device with stock ROM: https://github.com/kenkendk/android-bluez-ime/issues/84
F-DroidGitHub
BluezIME HID Enabler
APK
Allow bluetooth HID devices like keyboards, mice and joypads to connect to your phone/tablet.
F-Droid
B
Blurred Lines
APK
This is small live wallpaper inspired by 1K demo the mist of web". Website is in Russian.
F-DroidGitHub
BmiCalc
APK
BmiCalc is a simple app to track the body mass index. BmiCalc can save and load the data from csv file.
F-Droid
BoB
APK
Baby on Board is an application of pregnancy tracking that respect your liberty and privacy. It doesn't need permissions. So no risk.
F-Droid
BoardGameGeek
APK
This app searches the board game data from boardgamegeek.com. It's not a game itself -- it's a reference tool that provides information about board games.
F-DroidGitHub
Boardgame Clock (Privacy Friendly)
APK
Privacy Friendly Boardgames Clock offers stopwatches and timers to support time tracking while playing boardgames. The app offers different modes depending on the game that is played. If the game is round based players and round times can be continued. The app tracks the time that the player needs in each round and alerts the player if he or she takes too much time. Privacy Friendly Boardgame Clock furthermore offers a time tracking mode. This is a stopwatch for each player that participates in the game as well as for the overall game time. How does Privacy Friendly Boardgame Clock differ from other similar apps? 1) Minimal permissions Privacy Friendly Boardgame Clock does request to storage permission in case the data is backed up. 2) No advertisement Moreover, Privacy Friendly Boardgame Clock completely relinquishes advertisement. Many other apps in the Google Play Store display advertisement and therefore might violate the users privacy, shorten battery life or use mobile data. Privacy Friendly Boardgame Clock is part of the Privacy Friendly Apps group developed by the research group SECUSO at Technische Universität Darmstadt. More information at: https://secuso.org/pfa Feel free to contact us via: Twitter - @SECUSOResearch https://twitter.com/secusoresearch Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/ Job opening - https://secuso.aifb.kit.edu/english/Job_Offers_1557.php
F-DroidGitHub
B
BobBall
APK
BobBall is a simple version of the old game Jezzball. Features: * Easy to play, hard to master * Infinite levels * Top scores table
F-DroidGitHub
Bodacious
APK
Bodacious is a multi-platform music player for playing your local files first and foremost. Its design is inspired by Spotify, it’s built with Flutter, and it’s open source, which means if you think Bodacious is missing a feature, you can add it yourself!Features include:Custom libraries: choose where you want your music to come fromFamiliar UIMost* of your basic features (apparently equalizers are essential now?)Coming soon:Custom metadata: set custom covers, names, and descriptions for BodaciousMSE support: Music Synchronized Effects are a new way to use your existing app as a visualizer. MSE files can instruct Bodacious to change the background, cover, or lyrics on the fly to add a little more visual pizzazz to your music.Equalizer. I personally never use this but whateverLast.fm scrobblingLast.fm, MusicBrainz, Genius, and Spotify metadata at your fingertipsStream music with a Spotify Premium subscription
GitHubIzzyOnDroid
Bodha Converter
APK
Supports general (binary, octal, decimal and hexadecimal) conversions up to 2^63-1 in their respective formats. It also supports ASCII characters in the range of NUL to DEL (0 - 127). A convenient table is also included for quick lookups also in the range of 0 - 127.
F-DroidGitHub
B
Bodhi Timer
APK
An elegant minimalist count-down timer
F-DroidGitHub
Boilr
APK
Monitor Bitcoin, cryptocurrencies, cryptoassets, futures and options, and trigger alarms according to user settings. 90+ exchanges and counting. Supports 2 alarm types: * Price Hit - Triggered when price crosses the alarm's upper or lower limit. * Price Change - Triggered when price changes more than X amount (in currency or percentage) in a specified time frame (e.g. 15 min). It uses a rolling time frame: price is fetched with a given update interval (e.g. 30 s) and compared with the price fetched one time frame ago (e.g. 15 min ago). Sound and vibration are configurable globally, and individually for each alarm. Lists of exchanges, pairs and alarms are fully searchable, allowing quick setup and configuration. The alarm list behaves as your ticker, where you can reorder your alarms and directly change their limits. Triggered alarms ring, displaying their status, until you turn them off. Just like an alarm clock. Alarms can also be set to snooze automatically on price retrace. Market data is retrieved directly from the exchanges via Wi-Fi or Mobile Data (if allowed). Boilr supports all available on libdynticker, as all their pairs. For a version history check the GitHub releases page.
F-DroidGitHub
Bold Bitcoin Wallet
APK
BoldWallet is an open-source next-generation Bitcoin wallet that eliminates traditional security tradeoffs and single points of failure. It uses Threshold Signatures (2of3) over your mobile devices — no internet needed for setup or signing. 🔐 Features: • ✅ Seedless setup using Threshold Signature Scheme (TSS) • 🔐 No seed phrases, no paper backups, no hardware wallets • 📱 up to 3 device-based key generation with 2 devices needed for signing • 🎛 PSBT-Signer compatible with wallets like Sparrow, Electrum, etc. • 🔄 P2P encrypted protocol between your devices, over Nostr or Local/Wifi-Hotspot • 🚫 No internet required for setup or signing • 📦 Open-source, verifiable, and offline-capable • 🧾 Supports Mempool.space public or self-hosted for enhanced advanced privacy
F-DroidGitHub
BoltOn
APK
An open-source bluetooth file manager for the Wahoo ELEMNT Bolt. Supports browsing, transferring, and deleting files, files can include recorded rides, route directions, and plans, starting routes/plans from internal directories, converting FIT files to GPX when receiving. Gives access to both the USB directory and the internal routes and plans directories. Routes and plans can also be started from the file manager.
F-Droid
Bomber
APK
Bomber is a single player arcade game. The player is invading various cities in a plane that is decreasing in height. The goal of the game is to destroy all the buildings and advance to the next level. Each level gets a harder by increasing the speed of the plane and the height of the buildings.
F-DroidGitHub