proxmark3/Installation_Instructions/Ubuntu-Installation-Instructions.md
Chrissy Morgan e3a82cd849 Restructure of RRG repo
Added installtion videos.
Re-wrote installtion instructions
2019-04-07 23:38:00 +01:00

2.1 KiB

Setup and build for UBUNTU

Notes

GC made updates to allow this to build easily on Ubuntu 14.04.2 LTS, 15.10 or 16.04 See the Proxmark3 Ubuntu wiki page

A nice and cool install script made by @daveio is found here: https://github.com/daveio/attacksurface/blob/master/proxmark3/pm3-setup.sh

Iceman has also added this script to the fork. https://github.com/RfidResearchGroup/proxmark3/blob/master/install.sh

Video Installation guide

ParrotOS Installation tutorial


Manual Installation

Update

sudo apt-get update

Requirements

sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev libusb-0.1-4 libusb-dev libqt4-dev perl pkg-config wget libncurses5-dev gcc-arm-none-eabi

Clone Fork

git clone https://github.com/RfidResearchGroup/proxmark3.git

Change Directory

cd proxmark3

Get the latest commits

git pull

Install the blacklist rules and add user to dialout group.

sudo make udev

Restart

Restart Ubuntu

Enter proxmark folder

cd proxmark3

Clean and Compile

make clean && make all

Check Connection

Once this is complete run the following comands to make sure the proxmark is being picked up by your computer.

sudo dmesg | grep -i usb

Flash the BOOTROM & FULLIMAGE

client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf

Issues

If you have issues with the install please try the following below or head on over to the proxmark forum.

Remove Modem Manager

sudo apt remove modemmanager

and then restart ubuntu.

Change into the client folder

cd client

Run the client

./proxmark3 /dev/pm #press tab on the keyboard for it to detect the proxmark

or

Run the client

./proxmark3 /dev/ttyACM0

Run a test command

hw tune