Proxmark3 easy on Mac M2

Hi everyone,

I’m on an Apple M2 Mac and trying to get Proxmark3 Easy up and running. However, I can’t write anything in the terminal, no matter what I press on the keyboard.Here’s what I’ve done so far:

  1. Installed dependencies and Proxmark3 via Homebrew
    brew install xquartz
    brew tap RfidResearchGroup/proxmark3
    brew install --with-generic proxmark3
    pm3-flash-all
  2. Launched the client
    pm3
    —the banner prints, but when I type commands nothing appears, can only ctrl+c to exit

Debug steps tried:

Thanks in advance for any help

1 Like

looks like after building you did not flash update your proxmark3… run pm3-flash-all to update the firmware on the hardware to match your client version, then it should produce reliable results

1 Like

Its the readline issue on MacOS we saw in a different thread.

build w/o readline and it will work

1 Like
3 Likes

Thanks! A side question, when I tried to load the dump file into a card seeing this error:

[=] Copying to magic gen1a MIFARE Classic 1K

[=] .[!] :warning: Can’t set magic card block: 0

[?] Hint: Verify that it is a GDM and not USCUID derivative

Do you by any chance know how to fix it?

1 Like

Are you sure the target card is a magic card?

What does hf mf info say?

1 Like

[=] — ISO14443-a Information -----------------------------

[+] UID: 9B D7 43 1F

[+] ATQA: 00 04

[+] SAK: 08 [1]

[=] — Keys Information

[+] loaded 2 user keys

[+] loaded 61 hardcoded keys

[+] Sector 0 key A… FFFFFFFFFFFF

[+] Sector 0 key B… FFFFFFFFFFFF

[+] Sector 1 key A… FFFFFFFFFFFF

[+] Block 0… 9BD7431F100804006263646566676869 | bcdefghi

[=] — Fingerprint

[+] Fudan based card

[=] — Magic Tag Information

[+] Magic capabilities… Gen 1a

[+] Magic capabilities… Gen 4 GDM / USCUID ( ZUID Gen1 Magic Wakeup )

[=] — PRNG Information

[+] Prng… weak

1 Like

The flags are not working

brew install --build-from-source proxmark3 --env=std \
  GENERIC=1 DISABLE_READLINE=1
Error: Calling brew install --env is disabled! Use `env :std` in specific formula files instead.
Please report this issue:
  https://docs.brew.sh/Troubleshooting