{"name":"NeoStumbler: An Android App for Geolocation Data Contribution","description":"NeoStumbler is an Android application designed for mapping wireless infrastructure and contributing data to geolocation services. It allows users to collect locations of cell towers, Wi-Fi access points, and Bluetooth beacons, then submit them to Ichnaea-compatible services like Mozilla Location Services and beaconDB. The app offers a modern UI, comprehensive data collection, and battery-friendly operation.","github":"https://github.com/mjaakko/NeoStumbler","url":"https://osrepos.com/repo/mjaakko-neostumbler","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/mjaakko-neostumbler","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/mjaakko-neostumbler.md","json":"https://osrepos.com/repo/mjaakko-neostumbler.json","topics":["android","geolocation","wardriving","beacondb","kotlin","mobile app","open source","mozilla"],"keywords":["android","geolocation","wardriving","beacondb","kotlin","mobile app","open source","mozilla"],"stars":null,"summary":"NeoStumbler is an Android application designed for mapping wireless infrastructure and contributing data to geolocation services. It allows users to collect locations of cell towers, Wi-Fi access points, and Bluetooth beacons, then submit them to Ichnaea-compatible services like Mozilla Location Services and beaconDB. The app offers a modern UI, comprehensive data collection, and battery-friendly operation.","content":"## Introduction\nNeoStumbler is a robust Android application developed by mjaakko, aimed at enhancing global geolocation services through community-driven data collection. This open-source project, written in Kotlin, empowers users to map wireless infrastructure, including cell towers, Wi-Fi access points, and Bluetooth beacons. The collected data can then be contributed to Ichnaea-compatible geolocation services, such as Mozilla Location Services and beaconDB, helping to improve location accuracy worldwide.\n\n## Installation\nNeoStumbler offers multiple installation options to suit different user preferences and device configurations. Users can download the application directly from various app stores or by obtaining an APK from the [Releases page](https://github.com/mjaakko/NeoStumbler/releases).\n\nThe `fdroid` variant, which excludes closed components, is available on [F-Droid](https://f-droid.org/packages/xyz.malkki.neostumbler.fdroid/) and [IzzyOnDroid](https://android.izzysoft.de/repo/apk/xyz.malkki.neostumbler.fdroid). For a full-featured experience, the `full` variant can be installed from [Accrescent](https://accrescent.app/app/xyz.malkki.neostumbler). A modified version of the `full` variant, compliant with Google Play policies, is also accessible on [Google Play](https://play.google.com/store/apps/details?id=xyz.malkki.neostumbler.gplay).\n\nFor those installing via APK, manual updates or tools like Obtainium are necessary. Pre-release versions, while generally usable, may contain minor bugs or UI issues.\n\n## Examples\nNeoStumbler's primary function is to actively or passively collect location data for various wireless signals. Users can:\n*   **Collect Data**: Gather precise geographical coordinates for cell towers, Wi-Fi access points, and Bluetooth beacons.\n*   **Visualize**: View collected data on an interactive map within the application, identifying areas with sparse coverage.\n*   **Export**: Export collected data into standard formats like CSV or SQLite for further analysis or personal use.\n*   **Contribute**: Seamlessly upload collected data to services like beaconDB and Mozilla Location Services to enhance public geolocation databases.\n\n## Why Use\nNeoStumbler stands out for several compelling reasons:\n*   **Modern Design**: Features a clean Material 3 UI and supports the latest Android versions (10+), ensuring a smooth user experience.\n*   **Comprehensive Collection**: Gathers data from multiple sources, including cell towers, Wi-Fi, and Bluetooth, providing a rich dataset.\n*   **Battery Efficiency**: Designed with features like passive mode and motion sensor integration to minimize battery consumption during data collection.\n*   **Privacy-Focused**: Offers options to reduce sensitive metadata in collected data, prioritizing user privacy.\n*   **Community Contribution**: Enables users to actively participate in improving global geolocation services, making a tangible impact.\n\n## Links\n*   [GitHub Repository](https://github.com/mjaakko/NeoStumbler)\n*   [Official Website](https://neostumbler.malkki.xyz/)\n*   [F-Droid](https://f-droid.org/packages/xyz.malkki.neostumbler.fdroid/)\n*   [Accrescent](https://accrescent.app/app/xyz.malkki.neostumbler)\n*   [Google Play](https://play.google.com/store/apps/details?id=xyz.malkki.neostumbler.gplay)\n*   [Weblate for Translations](https://hosted.weblate.org/projects/neostumbler/)","metrics":{"detailViews":9,"githubClicks":8},"dates":{"published":null,"modified":"2026-03-21T08:45:58.000Z"}}