DISCLAIMER: This project is developed solely for educational, security research, and personal investigative purposes. The author does not endorse or encourage any use of this software for unlawful or unethical activities. You are solely responsible for ensuring your use of this tool complies with all applicable laws and regulations.
Bluetooth Low Energy (BLE) is a widely used wireless protocol that powers a huge variety of devices around you — from headphones, smartwatches, and fitness trackers to AirTags, IoT devices, game controllers, and even modern intimate gadgets. BLE devices communicate by broadcasting small packets of data, which can include device identifiers, metadata, and other information necessary for connectivity.
These broadcasts, while essential for device functionality, can also be used to track your presence and movements. For example, a cheap pair of wireless headphones may expose a persistent identifier publicly. Anyone listening to BLE packets nearby — whether governments, companies, or malicious actors — could potentially use that information to track you without your consent.
Fortunately, many modern devices implement privacy features in BLE to prevent tracking, such as randomized addresses and limited advertising. BLE Radar helps you distinguish between devices that protect your privacy and those that might be trackable. By analyzing BLE traffic in your surroundings, the app gives you insight into which devices are safe to use.
Beyond analysis, BLE Radar can help protect you in real-time. The app can alert you when a suspicious device is nearby or if a device is moving with you over time, giving you an early warning against potential stalking or unwanted tracking. You can configure alerts based on device identifiers, types, or behaviors to fit your security needs.
By making this app, the goal is to empower you with knowledge and control over the BLE devices in your environment. Understanding which devices are broadcasting trackable information and which are privacy-conscious allows you to make informed decisions about what you use, wear, and interact with daily.
In general, the app is capable:
* Scan, analyze and track Bluetooth devices around;
* Create flexible filters for the radar;
* Deep analysis of the scanned BLE devices, getting data from the available GATT services;
* Gatt services Explorer;
* Define the device type by metadata;
* Define approximate distance to the device.
Bluetooth Radar does not collect or send your personal or geolocation data. The project is fully opensource and available on GitHub.
اعانه
نگارشها
با وجود موجود بودن بارگیریهای APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهیهای بهروز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد میشود کارهٔ افدروید را نصب و از آن استفاده کنید.
بارگیری افدروید
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۰ یا جدیدتر نیاز دارد.
به دست افدروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان در پسزمینه
این برنامه همیشه میتواند به مکان دسترسی داشته باشد، حتی زمانی که از آن برنامه استفاده نمیشود.
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
دسترسی به تنظیمات بلوتوث
میگذارد کاره تلفن بلوتوثی محلی را پیکربندی کرده و افزارههای دور دست را کشف و با آنها جفت شود.
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
یافتن دستگاههای بلوتوث اطراف و مرتبط شدن با آنها
به برنامه اجازه میدهد دستگاههای بلوتوث اطراف را پیدا کند و با آنها مرتبط شود
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «افزارهٔ وصل شده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «افزارههای وصلشده» استفاده کند
-
اجرای خدمت پیشزمینه از گونهٔ «مکان»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «مکان» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
درخواست نادیدهگرفتن بهینهسازی باتری
به یک برنامه اجازه میدهد جهت نادیده گرفتن بهینهسازی باتری برای خود مجوز درخواست کند.
-
کنترل لرزش
به برنامه اجازه میدهد تا لرزاننده را کنترل کند.
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
تغییر تنظیمات سیستم
به برنامه اجازه میدهد تا دادههای تنظیم سیستم را تغییر دهد. برنامههای مخرب میتوانند پیکربندی سیستم شما را خراب کنند.
-
f.cking.software.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۶٫۱ میب
امضای PGP
|
گزارش ساخت
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۰ یا جدیدتر نیاز دارد.
به دست افدروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان در پسزمینه
این برنامه همیشه میتواند به مکان دسترسی داشته باشد، حتی زمانی که از آن برنامه استفاده نمیشود.
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
دسترسی به تنظیمات بلوتوث
میگذارد کاره تلفن بلوتوثی محلی را پیکربندی کرده و افزارههای دور دست را کشف و با آنها جفت شود.
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
یافتن دستگاههای بلوتوث اطراف و مرتبط شدن با آنها
به برنامه اجازه میدهد دستگاههای بلوتوث اطراف را پیدا کند و با آنها مرتبط شود
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «افزارهٔ وصل شده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «افزارههای وصلشده» استفاده کند
-
اجرای خدمت پیشزمینه از گونهٔ «مکان»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «مکان» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
درخواست نادیدهگرفتن بهینهسازی باتری
به یک برنامه اجازه میدهد جهت نادیده گرفتن بهینهسازی باتری برای خود مجوز درخواست کند.
-
کنترل لرزش
به برنامه اجازه میدهد تا لرزاننده را کنترل کند.
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
تغییر تنظیمات سیستم
به برنامه اجازه میدهد تا دادههای تنظیم سیستم را تغییر دهد. برنامههای مخرب میتوانند پیکربندی سیستم شما را خراب کنند.
-
f.cking.software.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۶٫۱ میب
امضای PGP
|
گزارش ساخت
-
arm64-v8a
armeabi-v7a
x86
x86_64
این نگارش، به اندروید ۱۰ یا جدیدتر نیاز دارد.
به دست افدروید ساخته، امضا و مطابقتش با این کد مبدأ تضمین شده است.
اجازهها
-
دسترسی به مکان در پسزمینه
این برنامه همیشه میتواند به مکان دسترسی داشته باشد، حتی زمانی که از آن برنامه استفاده نمیشود.
-
دسترسی به مکان تقریبی فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد.
-
دسترسی به مکان دقیق فقط در پیشزمینه
این کاره قادر است هنگام استفاده، مکان دقیقتان را خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزارهتان روشن باشد. ممکن است این کار، مصرف باتریتان را افزایش دهد.
-
مشاهدهٔ اتصالات شبکه
میگذارد کاره اطّلاعات مربوط به اتّصالهای شبکه مانند شبکههای موجود و وصلشده را ببیند.
-
مرتبطسازی با دستگاههای بلوتوث
به برنامه اجازه میدهد تا پیکربندی بلوتوث در تلفن را مشاهده کند، و اتّصالها را با افزارههای مرتبط برقرار کرده و بپذیرد.
-
دسترسی به تنظیمات بلوتوث
میگذارد کاره تلفن بلوتوثی محلی را پیکربندی کرده و افزارههای دور دست را کشف و با آنها جفت شود.
-
اتصال به دستگاههای بلوتوث مرتبطشده
به برنامه اجازه میدهد به دستگاههای بلوتوث مرتبطشده متصل شود
-
یافتن دستگاههای بلوتوث اطراف و مرتبط شدن با آنها
به برنامه اجازه میدهد دستگاههای بلوتوث اطراف را پیدا کند و با آنها مرتبط شود
-
اجرای سرویس پیشزمینه
به برنامه اجازه میدهد از سرویسهای پیشزمینه استفاده کند.
-
اجرای خدمت پیشزمینه از گونهٔ «افزارهٔ وصل شده»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «افزارههای وصلشده» استفاده کند
-
اجرای خدمت پیشزمینه از گونهٔ «مکان»
میگذارد کاره از خدمتهای پیشزمینه از گونهٔ «مکان» استفاده کند
-
دسترسی کامل به شبکه
به برنامه امکان میدهد سوکتهای شبکه را ایجاد کند و از پروتکلهای شبکه سفارشی استفاده نماید. مرورگر و سایر برنامهها روشی را برای ارسال دادهها به اینترنت ارائه میکنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
-
نمایش آگاهیها
میگذارد کاره آگاهی نشان دهد
-
اجرا شدن در هنگام راهاندازی
به برنامه اجازه میدهد که به محض پایان راهاندازی سیستم، راهاندازی شود. این ویژگی ممکن است باعث شود راهاندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه میدهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
-
درخواست نادیدهگرفتن بهینهسازی باتری
به یک برنامه اجازه میدهد جهت نادیده گرفتن بهینهسازی باتری برای خود مجوز درخواست کند.
-
کنترل لرزش
به برنامه اجازه میدهد تا لرزاننده را کنترل کند.
-
ممانعت از به خواب رفتن تلفن
به برنامه اجازه میدهد تا از غیرفعال شدن تلفن جلوگیری کند.
-
تغییر تنظیمات سیستم
به برنامه اجازه میدهد تا دادههای تنظیم سیستم را تغییر دهد. برنامههای مخرب میتوانند پیکربندی سیستم شما را خراب کنند.
-
f.cking.software.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
بارگیری APK
۶٫۱ میب
امضای PGP
|
گزارش ساخت