Easy installing on Ubuntu 16.04 ~ iceman fork ~

Sometimes ppl find it hard to get running with proxmark3 and its development environment. So I took a script and adapted it for iceman fork. There is an install shellscript which sets it up quite fast for you on iceman pm3 repo. Its not obvious to use it since you need to get it from GitHub. So in order to make it easier, I've pasted it down below. It uses sudo, so you will be prompted to enter the root password to be able to execute it. run it with ./install.sh Basically what it does is installing the needed component to compile proxmark3 project. It also tries to clean up afterwards and make sure you have an up-to-date environment. After that it clones iceman fork and tries to compile it. For the observant people you notice that it also installs the blacklist file with the command. sudo make udev This is an extra option in the makefile which iceman fork also has. Once you have run this script your linux-distro should be all ready to flash your device and/or run the proxmark3 client. Just like that. out of the box. boom. ~ DON'T PANIC ~ ref install.sh

set -x

# This is for linux ppl and it works on Ubuntu distros. Don't know about Kali.

echo "Updating your system..."

# install dependencies for Proxmark3 source code.
sudo apt-get install p7zip git build-essential libreadline5 libreadline-dev gcc-arm-none-eabi 
sudo apt-get install libusb-0.1-4 libusb-dev libqt4-dev libncurses5-dev perl pkg-config wget

#cleaning up
sudo apt-get install -f -y
sudo apt-get autoremove -y
sudo apt-get autoclean -y
sudo apt-get clean -y
sudo apt-get update

# install iceman fork - proxmark3 
git clone https://github.com/iceman1001/proxmark3.git
   cd proxmark3 || exit 1
   git reset --hard
   git clean -dfx
   make clean
   make all
   # Copy blacklist rules into /etc/udev/rules.d
   # check the Makefile for details
   sudo make udev

# Where is my device?
#dmesg | tail -10

echo "Done."