3.8
63 reviews
10K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image

About this app

Plug the HackRF into the USB port and use this app to capture and replay signals from frequencies within the range of 1 Mhz to 6 Ghz. The original source code came from Dennis Mantz at https://github.com/demantz/hackrf_android. This version includes GUI buttons and preselected frequency options, as well as , targets the Android SDK 25 and greater. In order to transmit, uncheck amplifier, check antenna power, turn the LNA slider all the way down and turn the VGA all the way up.
Updated on
Dec 27, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.8
60 reviews
Ben Hutchinson
January 22, 2024
This would be great, but I can't access the files it saves. Even though it saves it to the emulated SD card, the folder it's in /Android/data is now a protected folder under Android 13. It can no longer be accessed by other apps without rooting the phone now. And sadly, your app doesn't let me change the folder that the files are saved from, so that I can load/save to an unprotected folder. That's why I'm only rating your app 3/5 stars. You desperately need to update this app for Android 13.
1 person found this review helpful
Did you find this helpful?
Independent Agent
January 24, 2024
I am sorry and will address this limitation in future versions. For now the file can only be used by the app.
Brian Turney
January 11, 2023
I hate to rate things low but for me this app won't work at all. Sure it starts up but even with my new hackRF device and USB plugged carefully into my phone (and I've replugged it in several times to ensure it's a good connection) it will not do any tests or allow me to select anything. Even opening the log says "unable to open the log". I have a brand new ASUS ROG 6 Android phone. App needs work. Currently not working on Android. RFAnalyzer works fine with my HackRF so it's clearly this app.
2 people found this review helpful
Did you find this helpful?
Independent Agent
February 6, 2023
As of 2-6-2023 the updated app should now work on newer versions of Android. Older version of the app is at https://drive.google.com/drive/folders/1c67t8RLt_WnixZcjLxoOqbue7C60qlv6?usp=share_link
Noah Axon
November 12, 2022
This was working great until the update in October. Now it's saying "Check if USB driver needed or plug in the HackRF !" - Other SDR apps using the rtl-sdr driver are working fine. I've tried with and without the rtl-sdr driver and get the same result. An older APK I side-loaded a long time ago is still functioning. Let me know if I can help troubleshoot. Same behavior on Pixel 3XL and Note 20 Ultra 5G.
3 people found this review helpful
Did you find this helpful?
Independent Agent
February 6, 2023
As of 2-6-2023 the updated app should now work on newer versions of Android. There are previous versions here https://drive.google.com/drive/folders/1c67t8RLt_WnixZcjLxoOqbue7C60qlv6?usp=share_link. Android Studio will open the source code. The object code is in app/release.

What’s new

Permissions broke on Android 13, because Android 13 does not accept permissions for WRITE_EXTERNAL_STORAGE and READ_EXTERNAL_STORAGE.
Adding Android 13 permissions for READ_MEDIA_IMAGES, READ_MEDIA_AUDIO and READ_MEDIA_VIDEO". Adding check with big if/else for Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU rather than invasively changing the code structure.