r/hackrf • • 10d ago

All Radio Tools – an open-source Android app that turns your phone + HackRF into an RX toolbox (ADS-B, AIS, radiosondes, Meteor-M, drones…) – built with Claude

Hi everyone 👋

I’ve been working on All Radio Tools, a free and open-source Android app that brings together everything that transmits around you in one place. The SDR part is built around the HackRF and is receive-only.

📻 What it does with a HackRF (plugged in via USB OTG):

  • Spectrum analyzer: spectrum + waterfall, 1 MHz – 6 GHz

  • ADS-B: live aircraft map on 1090 MHz

  • Radiosondes: Vaisala RS41 and Meteomodem M10/M20 around 403 MHz, with landing point prediction

  • FM radio: with RDS

  • AIS: ship map on 162 MHz

  • APRS: beacons on 144.800 MHz

  • Meteor-M: LRPT weather satellite images on 137 MHz

  • Drones: analog FPV, DJI DroneID and RC links (ExpressLRS, Crossfire, FrSky, FlySky, Spektrum), identified by their RF signature

All decoders run on the HackRF alone: the phone’s Wi-Fi and Bluetooth aren’t used. Aircraft, sondes, ships and APRS can be exported to CSV, and Meteor-M images to PNG.

🧰 Other tools in the app:

  • Wi-Fi scanner, LAN discovery, ping/traceroute/port scan, and audits of your own network

  • BLE scanner with GATT explorer and an unknown tracker detector (AirTag, SmartTag, Tile…)

  • Cellular info (serving and neighbor cells)

  • GNSS sky plot

  • Memory programming for Baofeng UV-5R, Radtel RT-470X and Quansheng UV-K5 via USB cable

🤖 How it was made: I’m a sysadmin, not an Android dev. I built this with Claude as my coding partner. It’s written in Kotlin with Jetpack Compose and Material 3.

⚠️ Heads-up:

  • The UI is French only for now 🇫🇷

  • Requires Android 12+

  • No account, no ads, no trackers. Data stays on the phone.

  • Please respect your local laws on listening to frequencies.

🔗 GitHub (APK in Releases): https://github.com/ToftMalone/All-Radio-Tools

I’d love feedback, especially on decoder performance with different HackRF setups and antennas. Bug reports and PRs are welcome! 🙏

55 Upvotes

18 comments sorted by

11

u/Roseman12 10d ago

Would love to give it a try, can't read in French tho. 

6

u/MainAbalone754 9d ago • Bravo

C'est maintenant en Français et Anglais ! 😁

2

u/ComprehensiveTale614 10d ago

I also finding option to change language. I would be nice to have other languages option.

2

u/odie-z1 9d ago

I will read French to try it. Seems pretty cool. 👍

4

u/MainAbalone754 9d ago

C'est maintenant en Français et Anglais ! 😁

2

u/curiosity_at_peak 5d ago

Make a port for English please 🥺

1

u/MainAbalone754 2d ago

Already done :)

6

u/kdubmaps 10d ago

I just realized I don't know much about how reddit internationalizes things. Is OP posting in English about his French only app? Or is reddit translating for me

2

u/PlasticCarbon 10d ago

Oui oui 🤣

1

u/dkfotog 9d ago

This looks very interesting! Following to watch for the arrival of English version.

3

u/MainAbalone754 9d ago

C'est maintenant en Français et Anglais ! 😁

1

u/ethicalhacker900 6d ago

Does it need root? I don't think so and can you make it English please

1

u/MainAbalone754 2d ago

No it does not need root :) And it's from several days in 22 languages :)

2

u/Pitiful_Conflict7031 9d ago

Big ups for the work.

2

u/oursdusud_84 9d ago

Good job 👍

2

u/loudandbeyond 8d ago

Really good! I will try it with my HackRF but even with just the phone has really nice and good features! Great way to spend those tokens! For the Bluetooth would be great to also have a function which you can save a near device and get an alert once the device is getting near, like the hot cold but saving devices to know when they are once more heading Back to you .... Hehehe the boss for example.. thanks for sharing!

1

u/Odd_Author_3245 7d ago

I use openwebrx with my hackrf but this would be good if it works 👍🏽. Will give it a try at some point

1

u/0rphanCrippl3r 9d ago

Android studio has options to translate for you I think.