Home Hacking Universal Radio Hacker v1.9.2 releases: investigate wireless protocols like a boss

Universal Radio Hacker v1.9.2 releases: investigate wireless protocols like a boss


The Universal Radio Hacker is a software for investigating unknown wireless protocols. Features include

  • hardware interfaces for common Software Defined Radios
  • easy demodulation of signals
  • assigning participants to keep an overview of your data
  • customizable decodings to crack even sophisticated encodings like CC1101 data whitening
  • assign labels to reveal the logic of the protocol
  • fuzzing component to find security leaks
  • modulation support to inject the data back into the system

Supported devices

Changelog v1.9.2

  • Add BCD (Binary Coded Decimal) as new display format #386
  • Make bit order configurable in analysis view table #390
  • Improved loading of protocol files


  • Universal.Radio.Hacker-1.9.2-amd64.msi
  • Universal.Radio.Hacker-1.9.2-win32.msi
  •  Source code (zip)
  •  Source code (tar.gz)



  • Python 3.4+
  • numpy / psutil / zmq
  • PyQt5
  • C++ Compiler


  • librtlsdr (for native RTL-SDR device backend)
  • libhackrf (for native HackRF device backend)
  • libairspy (for native AirSPy device backend)
  • liblimesdr (for native LimeSDR device backend)
  • libuhd (for native USRP device backend)
  • rfcat (for RfCat plugin to send e.g. with YardStick One)
  • gnuradio / gnuradio-osmosdr (for GNU Radio device backends)

Arch Linux

yaourt -S urh


sudo ln -s /usr/lib/x86_64-linux-gnu/libLimeSuite.so.17.02.2 /usr/lib/x86_64-linux-gnu/libLimeSuite.so
sudo apt-get update
sudo apt-get install python3-numpy python3-psutil python3-zmq python3-pyqt5 g++ libpython3-dev python3-pip
sudo pip3 install urh


  1. Install Visual C++ Build Tools.
  2. Install Python 3 for Windows. Choose a 64 Bit version!
  3. (Optional) Open a terminal (cmd) and type: pip install numpyThis speeds the installation up a bit.
  4. In a terminal, type: pip install urh.
  5. Type urh in a terminal or search for urh in search bar.

Mac OS X

  1. Install Python 3 for Mac OS X. If you experience issues with preinstalled Python, make sure you update to a recent version using the given link.
  2. (Optional) Install desired native libs e.g. brew install librtlsdr for corresponding native device support.
  3. In a terminal, type: pip3 install urh.
  4. Type urh in a terminal to get it started.

Installing from source

git clone https://github.com/jopohl/urh/
cd urh
python setup.py install


Universal Radio Hacker Copyright (C) 2017 Johannes Pohl and Andreas Noack

Source: https://github.com/jopohl/urh



Read more…



Please enter your comment!
Please enter your name here