proxmark3/README.md

94 lines
5.7 KiB
Markdown
Raw Normal View History

2019-08-26 15:12:26 +08:00
# RRG / Iceman repo - Proxmark3 RDV4.0 and other Proxmark3 platforms.
2019-05-05 23:19:53 +08:00
2019-08-26 15:12:26 +08:00
This repo is based on iceman fork for Proxmark3. It supports other Proxmark3 platforms as well.
2019-08-16 03:28:45 +08:00
2019-08-26 15:12:26 +08:00
It is dedicated to bringing the most out of the new features for Proxmark3 RDV4.0 new hardware and design.
2019-08-16 03:28:45 +08:00
2019-01-28 03:42:50 +08:00
2019-07-18 22:39:48 +08:00
| Releases | Linux & OSX CI | Windows CI |
| ------------------- |:-------------------:| -------------------:|
| [![Latest release](https://img.shields.io/github/release/RfidResearchGroup/proxmark3.svg)](https://github.com/RfidResearchGroup/proxmark3/releases/latest) | [![Build status](https://travis-ci.org/RfidResearchGroup/proxmark3.svg?branch=master)](https://travis-ci.org/RfidResearchGroup/proxmark3) | [![Build status](https://ci.appveyor.com/api/projects/status/b4gwrhq3nc876cuu/branch/master?svg=true)](https://ci.appveyor.com/project/RfidResearchGroup/proxmark3/branch/master) |
2017-06-09 20:58:11 +08:00
---
2017-06-09 20:58:11 +08:00
# PROXMARK INSTALLATION AND OVERVIEW
| FAQ's & Updates | Installation | Use of the Proxmark |
| ------------------- |:-------------------:| -------------------:|
2019-05-06 01:53:58 +08:00
|[What has changed?](#what-has-changed) | [Setup and build for Linux](/doc/md/Installation_Instructions/Linux-Installation-Instructions.md) | [Compilation Instructions](/doc/md/Use_of_Proxmark/0_Compilation-Instructions.md)|
|[Development](#development) | [Important notes on ModemManager for Linux users](/doc/md/Installation_Instructions/ModemManager-Must-Be-Discarded.md) | [Validating proxmark client functionality](/doc/md/Use_of_Proxmark/1_Validation.md) |
2019-08-31 03:02:48 +08:00
|[Why didn't you base it on official Proxmark3 Master?](#why-didnt-you-base-it-on-official-proxmark3-master)| [Homebrew (Mac OS X) & Upgrading HomeBrew Tap Formula](/doc/md/Installation_Instructions/Mac-OS-X-Homebrew-Installation-Instructions.md) | [First Use and Verification](/doc/md/Use_of_Proxmark/2_Configuration-and-Verification.md)|
|[Proxmark3 GUI](#proxmark3-gui)|[Setup and build for Windows](/doc/md/Installation_Instructions/Windows-Installation-Instructions.md)|[Commands & Features](/doc/md/Use_of_Proxmark/3_Commands-and-Features.md)|
2019-07-12 07:48:39 +08:00
|[Issues](#issues)|[Blue shark manual](/doc/bt_manual_v10.md) |[Advanced compilation parameters](/doc/md/Use_of_Proxmark/4_Advanced-compilation-parameters.md)|
2019-08-13 04:30:43 +08:00
|[Notes on UART](/doc/uart_notes.md)||[Command Cheat sheet](/doc/cheatsheet.md)|
2019-08-20 21:46:08 +08:00
|[Notes on Frame format](/doc/new_frame_format.md)||[More cheat sheets](https://github.com/RfidResearchGroup/proxmark3/wiki/More-cheat-sheets)|
2019-07-18 03:11:34 +08:00
|[Notes on external flash](/doc/ext_flash_notes.md)|||
2019-06-30 02:07:53 +08:00
|[Notes on Termux / Android](/doc/termux_notes.md)|||
2019-08-19 03:32:30 +08:00
|[Notes on Wireshark / tracedata](/doc/trace_wireshark_notes.md)|||
2019-08-30 14:54:23 +08:00
|[Notes on loclass](/doc/loclass_notes.md)|||
2019-06-17 15:42:47 +08:00
|[Developing standalone mode](/armsrc/Standalone/readme.md)|[Wiki about standalone mode](https://github.com/RfidResearchGroup/proxmark3/wiki/Standalone-mode) ||
|[Donations](#Donations)|||
2019-08-26 15:12:26 +08:00
## Support on other Proxmark3 platforms
In order to build this repo for other Proxmark3 platforms we urge you to read [Advanced compilation parameters](/doc/md/Use_of_Proxmark/4_Advanced-compilation-parameters.md)
2019-05-05 06:24:29 +08:00
## What has changed?
2019-05-05 06:18:18 +08:00
On the hardware side:
* added flash memory 256kb.
* added smart card module
* added FPC connector
On the software side: quite a lot, see the [Changelog file](CHANGELOG.md).
2017-04-26 21:40:13 +08:00
## Development
This fork now compiles just fine on
2019-08-30 15:22:32 +08:00
- Proxspace v3.2
- Windows/mingw environment with Qt5.6.1 & GCC 4.8
2019-05-05 23:19:53 +08:00
- Ubuntu 1404, 1510, 1604, 1804, 1904
2017-03-07 21:39:30 +08:00
- Mac OS X / Homebrew
2019-08-30 14:54:23 +08:00
- ParrotOS, Gentoo, Pentoo, Kali, Nethunter, Archlinux
2019-08-16 03:32:54 +08:00
- WSL, WSL2 (Windows subsystem linux) on Windows 10
2017-03-07 21:39:30 +08:00
- Docker container
2019-05-05 06:41:20 +08:00
If you intend to contribute to the code, please read the [coding style notes](HACKING.md) first.
2019-05-05 06:42:07 +08:00
2019-06-17 15:50:17 +08:00
- Internal notes on [Coverity Scan Config & Run](/doc/md/Development/Coverity-Scan-Config-%26-Run.md).
2019-08-16 03:32:00 +08:00
- Internal notes on [UART](/doc/uart_notes.md)
- Internal notes on [Frame format](/doc/new_frame_format.md)
- Internal notes on [external flash](/doc/ext_flash_notes.md)
- Internal notes on [standalone mode](https://github.com/RfidResearchGroup/proxmark3/wiki/Standalone-mode)
- Internal notes on [Termux / Android](/doc/termux_notes.md)
2019-08-19 03:32:30 +08:00
- Internal notes on [Wireshark / tracedata](/doc/trace_wireshark_notes.md)
2019-08-30 14:54:23 +08:00
- Internal notes on [loclass](/doc/loclass_notes.md)
2019-08-16 03:32:00 +08:00
## Cheat sheet
Thanks to Alex Dibs, you can enjoy a [command cheat sheet](/doc/cheatsheet.md)
2019-05-06 02:05:02 +08:00
2019-06-17 15:49:10 +08:00
## Why didn't you base it on official Proxmark3 Master?
2019-06-17 15:49:10 +08:00
The separation from official Proxmark3 repo gives us a lot of freedom to create a firmware/client that suits the RDV40 features. We don't want to mess up the official Proxmark3 repo with RDV40 specific code.
2019-06-17 15:49:10 +08:00
## Proxmark3 GUI
The official PM3-GUI from Gaucho will not work.
2019-06-17 15:49:10 +08:00
The new universal GUI will work. [Proxmark3 Universal GUI](https://github.com/burma69/PM3UniversalGUI) Almost, change needed in order to show helptext when client isn't connected to a device.
## Issues
2019-05-05 06:24:29 +08:00
Please see the [Proxmark Forum](http://www.proxmark.org/forum/index.php) and see if your issue is listed in the first instance Google is your friend :) Questions will be answered via the forum by Iceman and the team.
2019-01-08 07:05:00 +08:00
2019-06-01 03:44:06 +08:00
It's needed to have a good USB cable to connect Proxmark3 to USB. If you have stability problems (Proxmark3 resets, firmware hangs, especially firmware hangs just after start, etc.) - check your cable with a USB tester (or try to change it). It needs to have a resistance smaller or equal to 0.3 Ohm.
2019-05-31 01:30:08 +08:00
## The end
2019-05-05 23:19:53 +08:00
- [@herrmann1001](https://mobile.twitter.com/herrmann1001) July 2018
- updated Feb 2019 [@5w0rdfish](https://mobile.twitter.com/5w0rdFish)
# Donations
2019-06-17 15:49:10 +08:00
Nothing says thank you as much as a donation. So if you feel the love, do feel free to become a iceman patron. For some tiers it comes with rewards.
https://www.patreon.com/iceman1001
All support is welcome!