mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-11-12 20:45:28 +08:00
61 lines
1.1 KiB
Markdown
61 lines
1.1 KiB
Markdown
|
# Setup and build for ArchLinux
|
||
|
|
||
|
## Notes
|
||
|
|
||
|
Kali and ArchLinux users usually must kill their modem manager in order for the proxmark3 to enumerate properly.
|
||
|
`sudo apt remove modemmanager`
|
||
|
|
||
|
## Manual Installation
|
||
|
Run
|
||
|
```sh
|
||
|
sudo pacman -Sy base-devel p7zip libusb readline ncurses arm-none-eabi-newlib --needed
|
||
|
```
|
||
|
```sh
|
||
|
yaourt -S termcap
|
||
|
```
|
||
|
|
||
|
```sh
|
||
|
sudo apt remove modemmanager
|
||
|
```
|
||
|
or
|
||
|
```sh
|
||
|
systemctl stop ModemManager
|
||
|
systemctl disable ModemManager
|
||
|
```
|
||
|
|
||
|
Clone fork
|
||
|
```sh
|
||
|
git clone https://github.com/RfidResearchGroup/proxmark3.git
|
||
|
```
|
||
|
|
||
|
Get the latest commits
|
||
|
```sh
|
||
|
git pull
|
||
|
```
|
||
|
|
||
|
Install the blacklist rules and add user to dialout group (if you on a Linux/ubuntu/debian).
|
||
|
If you do this one, you need to logout and login in again to make sure your rights got changed.
|
||
|
```sh
|
||
|
make udev
|
||
|
```
|
||
|
|
||
|
Clean and complete compilation
|
||
|
```sh
|
||
|
make clean && make all
|
||
|
```
|
||
|
|
||
|
Flash the BOOTROM & FULLIMAGE
|
||
|
```sh
|
||
|
client/flasher /dev/ttyACM0 -b bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf
|
||
|
```
|
||
|
|
||
|
Change into the client folder
|
||
|
```sh
|
||
|
cd client
|
||
|
```
|
||
|
|
||
|
Run the client
|
||
|
```sh
|
||
|
./proxmark3 /dev/ttyACM0
|
||
|
```
|