rfidresearchgroup / homebrew-proxmark3 Goto Github PK
View Code? Open in Web Editor NEWHomebrew tap containing proxmark3 software/firmware
License: MIT License
Homebrew tap containing proxmark3 software/firmware
License: MIT License
$ brew reinstall proxmark3
==> Downloading https://github.com/RfidResearchGroup/proxmark3/archive/v4.9237.tar.gz
Already downloaded: /Users/Bobik/Library/Caches/Homebrew/downloads/8d6348999984c4412e8cb081c1b3fa53b78eb10062c506ff1d8e16344dd22763--proxmark3-4.9237.tar.gz
==> Reinstalling rfidresearchgroup/proxmark3/proxmark3
==> make clean
==> make all PLATFORM=PM3OTHER BREW_PREFIX=/usr/local
Last 15 lines from /Users/Bobik/Library/Logs/Homebrew/proxmark3/02.make:
[-] CC src/flash.c
[-] CC src/wiegand_formats.c
[-] CC src/wiegand_formatutils.c
[-] CC ../common/cardhelper.c
[-] CC src/preferences.c
[-] CC src/util_darwin.m
[-] UIC src/ui/ui_overlays.h
[-] CXX src/proxgui.cpp
In file included from src/proxgui.cpp:14:
src/proxguiqt.h:17:10: fatal error: 'QApplication' file not found
#include <QApplication>
^~~~~~~~~~~~~~
1 error generated.
make[1]: *** [obj/proxgui.o] Error 1
make: *** [client/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/RfidResearchGroup/homebrew-proxmark3/issues
macOS Big Sur 11.2.2 (20D80)
Trying to install on an Intel MacBook Pro, Mac OS 11.5.1, output is below:
brew install proxmark3
==> Installing proxmark3 from rfidresearchgroup/proxmark3
==> Downloading https://github.com/RfidResearchGroup/proxmark3/archive/v4.13441.tar.gz
Already downloaded: /Users/chris/Library/Caches/Homebrew/downloads/074ae732a621d802570f14656287ea20e4f77ffea711ac4fce6653c5fa1afd08--proxmark3-4.13441.tar.gz
==> make clean
==> make all BREW_PREFIX=/usr/local PLATFORM=PM3RDV4
Last 15 lines from /Users/chris/Library/Logs/Homebrew/proxmark3/02.make:
Lua SWIG: wrapper found
compiler version: Apple clang version 12.0.5 (clang-1205.0.22.11)
===================================================================
[-] CC src/aiddesfire.c
[-] CC src/aidsearch.c
[-] CC src/cmdanalyse.c
[-] CC src/cmdcrc.c
In file included from src/cmdcrc.c:25:
In file included from ./deps/reveng/reveng.h:30:
./deps/reveng/config.h:95:2: error: Cannot determine automatically REVENG PRESETS Macros for your platform, you need to set them manually
#error Cannot determine automatically REVENG PRESETS Macros for your platform, you need to set them manually
^
1 error generated.
make[1]: *** [obj/cmdcrc.o] Error 1
make: *** [client/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
The complete 02.make output:
cat /Users/chris/Library/Logs/Homebrew/proxmark3/02.make
2021-07-29 13:16:53 +0100
make
all
BREW_PREFIX=/usr/local
PLATFORM=PM3RDV4
===================================================================
Platform name: Proxmark3 RDV4
PLATFORM: PM3RDV4
PLATFORM_SIZE: 512
Platform extras: No extra selected
Included options: SMARTCARD FLASH -DRDV4 LF HITAG EM4x50 EM4x70 ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF HFPLOT
Standalone mode: HF_MSDSAL
===================================================================
[*] MAKE client/all
===================================================================
Client platform: Darwin
GUI support: QT not found, disabled
native BT support: Bluez not found, disabled
Jansson library: system library not found, using local library
Lua library: system library not found, using local library
Python3 library: Python3 not found, disabled
Readline library: enabled
Whereami library: system library not found, using local library
Lua SWIG: wrapper found
compiler version: Apple clang version 12.0.5 (clang-1205.0.22.11)
===================================================================
[-] CC src/aiddesfire.c
[-] CC src/aidsearch.c
[-] CC src/cmdanalyse.c
[-] CC src/cmdcrc.c
In file included from src/cmdcrc.c:25:
In file included from ./deps/reveng/reveng.h:30:
./deps/reveng/config.h:95:2: error: Cannot determine automatically REVENG PRESETS Macros for your platform, you need to set them manually
#error Cannot determine automatically REVENG PRESETS Macros for your platform, you need to set them manually
^
1 error generated.
make[1]: *** [obj/cmdcrc.o] Error 1
make: *** [client/all] Error 2
HOMEBREW_VERSION: 3.2.5
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 3e52e8b48ab036af77a582219ea250107c84432f
Last commit: 3 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: a37869f20d80c9b87c580b71b25ed6aed91768fc
Core tap last commit: 8 minutes ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.1CxDdKAmu7/org.macosforge.xquartz:0
HOMEBREW_EDITOR: vim
HOMEBREW_MAKE_JOBS: 12
HOMEBREW_NO_BOOTSNAP: set
Homebrew Ruby: 2.6.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby
CPU: dodeca-core 64-bit kabylake
Clang: 12.0.5 build 1205
Git: 2.32.0 => /usr/local/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 11.5.1-x86_64
CLT: 12.5.1.0.1.1623191612
Xcode: 12.5.1
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
CMAKE_PREFIX_PATH: /usr/local/opt/readline:/usr/local/opt/qt@5:/usr/local
CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
CMAKE_FRAMEWORK_PATH: /usr/local/opt/qt@5/Frameworks
PKG_CONFIG_PATH: /usr/local/opt/readline/lib/pkgconfig:/usr/local/opt/qt@5/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/11
HOMEBREW_GIT: git
HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
ACLOCAL_PATH: /usr/local/share/aclocal
PATH: /usr/local/Homebrew/Library/Homebrew/shims/mac/super:/usr/local/opt/pkg-config/bin:/usr/local/opt/qt@5/bin:/usr/local/opt/arm-none-eabi-gcc/bin:/usr/bin:/bin:/usr/sbin:/sbin
Running brew upgrade
, I get this error:
==> Upgrading rfidresearchgroup/proxmark3/proxmark3
4.18218 -> 4.18341
==> make clean
==> make all BREW_PREFIX=/usr/local PLATFORM=PM3RDV4
Last 15 lines from /Users/dave/Library/Logs/Homebrew/proxmark3/02.make:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
...
"__Py_NotImplementedStruct", referenced from:
_SwigPyObject_richcompare in pm3_pywrap.o
_SwigPyObject_richcompare in pm3_pywrap.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
Related to #41 and #39, I guess. Is something broken with the version of python used by make
?
I have an unmodified system version of python, and use pyenv
for everything else.
❯ which python
/Users/dave/.pyenv/shims/python
❯ python --version
Python 3.12.2
Hi, i purchased a blueshark module and went to install proxmark3 with brew, and the installation failed with "ld: unknown option: --as-needed". I also tried the installation without the blueshark flag and got the same error. I am on MacOS 10.14.5 and i ran the installation command like this: (does not work without HEAD)
brew install --with-blueshark --HEAD -v proxmark3
Here are some logs:
[-] CC ../zlib/trees.c
[-] CC ../zlib/zutil.c
[-] CC ../zlib/inflate.c
[-] CC ../zlib/inffast.c
[-] CC ../zlib/inftrees.c
[=] GEN lualibs/pm3_cmd.lua
[=] GEN lualibs/mf_default_keys.lua
[=] LD proxmark3
ld: unknown option: --as-needed
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2
==> Formula
Tap: rfidresearchgroup/proxmark3
Path: /usr/local/Homebrew/Library/Taps/rfidresearchgroup/homebrew-proxmark3/proxmark3.rb
==> Configuration
HOMEBREW_VERSION: 2.1.6
ORIGIN: https://github.com/Homebrew/brew
HEAD: fddf5b16bd8df577380a1d810d17825ef611b81f
Last commit: 11 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: dcbe43dc8dd42f8210405305753c9e9ea2e3b671
Core tap last commit: 5 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 11.0 build 1100
Git: 2.22.0 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_201
macOS: 10.14.5-x86_64
CLT: 11.0.0.0.1.1559496560
Xcode: N/A
CLT headers: 11.0.0.0.1.1559496560
==> ENV
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
CMAKE_PREFIX_PATH: /usr/local/opt/readline:/usr/local/opt/gettext:/usr/local/opt/openssl:/usr/local/opt/qt:/usr/local
CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/libxml2:/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
CMAKE_FRAMEWORK_PATH: /usr/local/opt/qt/Frameworks
PKG_CONFIG_PATH: /usr/local/opt/readline/lib/pkgconfig:/usr/local/opt/libusb/lib/pkgconfig:/usr/local/opt/libusb-compat/lib/pkgconfig:/usr/local/opt/libidn2/lib/pkgconfig:/usr/local/opt/openssl/lib/pkgconfig:/usr/local/opt/qt/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/10.14
HOMEBREW_GIT: git
HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
ACLOCAL_PATH: /usr/local/opt/gettext/share/aclocal:/usr/local/share/aclocal
PATH: /usr/local/Homebrew/Library/Homebrew/shims/mac/super:/usr/local/opt/automake/bin:/usr/local/opt/p7zip/bin:/usr/local/opt/libusb-compat/bin:/usr/local/opt/pkg-config/bin:/usr/local/opt/gettext/bin:/usr/local/opt/libidn2/bin:/usr/local/opt/openssl/bin:/usr/local/opt/wget/bin:/usr/local/opt/qt/bin:/usr/local/opt/perl/bin:/usr/local/opt/arm-none-eabi-gcc/bin:/usr/bin:/bin:/usr/sbin:/sbin
Error: rfidresearchgroup/proxmark3/proxmark3 HEAD-0eea50f did not build
Logs:
/Users/jd-dos/Library/Logs/Homebrew/proxmark3/01.make
/Users/jd-dos/Library/Logs/Homebrew/proxmark3/00.options.out
/Users/jd-dos/Library/Logs/Homebrew/proxmark3/02.make.cc
/Users/jd-dos/Library/Logs/Homebrew/proxmark3/02.make
/Users/jd-dos/Library/Logs/Homebrew/proxmark3/01.make.cc
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/RfidResearchGroup/homebrew-proxmark3/issues
Thanks
The README refers to the firmware being at:
However, from what I can tell, the firmware is actually at /usr/local/Cellar/proxmark3/HEAD-<ID>/share/proxmark3/firmware/
:
bash-3.2$ cd /usr/local/Cellar/proxmark3/HEAD-f08fd01/share/proxmark3/firmware/
bash-3.2$ ls
bootrom.elf fullimage.elf proxmark3_recovery.bin sim011.bin sim011.sha512.txt
Do you want me to put a PR for the README?
Trying to install the iCopy-X platform.
I brew edit proxmark3
and changed the generic platform.
PLATFORM=#{build.with?('generic') ? 'PM3RDV4' : 'PM3RDV4'}
into
PLATFORM=#{build.with?('generic') ? 'PM3ICOPYX' : 'PM3RDV4'}
and (re)install
brew reinstall --with-generic proxmark3
Output:
==> Downloading https://github.com/RfidResearchGroup/proxmark3/archive/v4.14831.tar.gz
Already downloaded: /Users/cybr1d/Library/Caches/Homebrew/downloads/824da65008154df63f66b6fc317ac29f755287c1834bd1faf12eeb7d5952542d--proxmark3-4.14831.tar.gz
==> Reinstalling rfidresearchgroup/proxmark3/proxmark3 --with-generic
==> make clean
==> make all BREW_PREFIX=/usr/local PLATFORM=PM3ICOPYX
Last 15 lines from /Users/cybr1d/Library/Logs/Homebrew/proxmark3/02.make:
[-] CC flash-reset.s
[-] CC ../common_arm/usb_cdc.c
[-] CC ../common_arm/clocks.c
[-] CC bootrom.c
[=] LD obj/bootrom.elf
[=] GEN obj/bootrom.s19
[*] MAKE fpga_compress/all
[-] CC fpga_compress.c
[-] CC ../../common/lz4/lz4hc.c
[-] CC ../../common/lz4/lz4.c
[=] LD fpga_compress
[*] MAKE armsrc/all
compiler version: arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10-2020-q4-major) 10.2.1 20201103 (release)
make[1]: *** No rule to make target `fpga_lf.bit', needed by `fpga_version_info.c'. Stop.
make: *** [armsrc/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
Did I change the platform incorrectly?
Hello guys!
So, I've installed PM3 on my Mac OS X 10.15.5 (Macbook Pro 2019 15") using Brew, and everything is working perfectly. My last working version is from commit bcb0e5d. I'm trying to update it to the last unstable version for a few weeks, but everytime I try so (using brew upgrade --fetch-HEAD proxmark3) I get the following:
[=] LD fpga_compress
[*] MAKE armsrc/all
compiler version: arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 5.4.1 20160919 (release) [ARM/embedded-5-branch revision 240496]
[-] GEN fpga_version_info.c
[-] CC fpga_version_info.c
[-] GEN obj/fpga_all.bit.z
[-] GEN obj/fpga_all.o
[-] CC start.c
In file included from start.c:18:0:
BigBuf.h:42:1: error: target attribute is not supported on this machine [-Werror=attributes]
bool RAMFUNC LogTrace(const uint8_t *btBytes, uint16_t iLen, uint32_t timestamp_start, uint32_t timestamp_end, uint8_t *parity, bool readerToTag);
^
cc1: all warnings being treated as errors
make[1]: *** [obj/start.o] Error 1
make: *** [armsrc/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/RfidResearchGroup/homebrew-proxmark3/issues`
==> Checking for dependents of upgraded formulae...
==> No dependents found!
At first I thought it was something with that commit/version, but it is persistent and every one I try since then.
Any thoughts on this?
brew install and flashing an PM3 Easy results in a non-booting PM3.
I assume partially due to the recompile of sources caused by "make install" without platforms option:
$ export HOMEBREW_PROXMARK3_PLATFORM=PM3OTHER
$ brew install --verbose --HEAD rfidresearchgroup/proxmark3/proxmark3
[...]
cp -pR /private/tmp/d20200109-78036-sep31e/.coverity.conf.sample /private/tmp/proxmark3-20200109-78036-2c6dv4/.coverity.conf.sample
chmod -Rf +w /private/tmp/d20200109-78036-sep31e
==> make clean
===================================================================
Platform name: Proxmark3 rdv4
PLATFORM: PM3RDV4
Platform extras: No extra selected
Included options: SMARTCARD FLASH LF HITAG ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF
Standalone mode: LF_SAMYRUN
===================================================================
[*] MAKE client/clean
[!] Platform definitions changed, cleaning bootrom/armsrc/recovery first...
[*] MAKE bootrom/clean
[*] MAKE fpga_compress/clean
[*] MAKE armsrc/clean
[*] MAKE recovery/clean
[*] MAKE mfkey/clean
[*] MAKE nonce2key/clean
==> make all PLATFORM=PM3OTHER
===================================================================
Platform name: Proxmark3 Generic target
PLATFORM: PM3OTHER
Platform extras: No extra selected
Included options: LF HITAG ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF
Standalone mode: LF_SAMYRUN
===================================================================
[*] MAKE client/all
[-] CC proxmark3.c
[....]
[=] LD nonce2key
==> make install PREFIX=/usr/local/Cellar/proxmark3/HEAD-413af36
===================================================================
Platform name: Proxmark3 rdv4
PLATFORM: PM3RDV4
Platform extras: No extra selected
Included options: SMARTCARD FLASH LF HITAG ISO15693 LEGICRF ISO14443b ISO14443a ICLASS FELICA NFCBARCODE HFSNIFF
Standalone mode: LF_SAMYRUN
===================================================================
[*] MAKE client/install
[@] Installing client to /usr/local/Cellar/proxmark3/HEAD-413af36...
[!] Platform definitions changed, cleaning bootrom/armsrc/recovery first...
[*] MAKE bootrom/install
[=] GEN version.c
[-] CC version.c
[-] CC ram-reset.s
[-] CC flash-reset.s
[-] CC ../common_arm/usb_cdc.c
[-] CC ../common_arm/clocks.c
[-] CC bootrom.c
[....]
make[1]: Nothing to be done for `all'.
[@] Installing common resources to /usr/local/Cellar/proxmark3/HEAD-413af36...
==> Install success!
==> The latest bootloader and firmware binaries are ready and waiting in the current homebrew Cellar within share/firmware.
==> Cleaning
==> Finishing up
ln -s ../Cellar/proxmark3/HEAD-413af36/bin/pm3 pm3
Unable to reinstall RDV4 (with or without my BS module) using either the stable release or latest. Seems to be same issue as others have listed. Attempted to use Rosetta 2 bridge the between ARM64 and x86_64 on my Mac- but no luck. Downgraded to python 3.11 removed 3.12 client still building 3.12
sm@MacBook-Pro ~ % brew install proxmark3
==> Downloading https://formulae.brew.sh/api/formula.jws.json
######################################################################### 100.0%
==> Downloading https://formulae.brew.sh/api/cask.jws.json
######################################################################### 100.0%
==> Fetching rfidresearchgroup/proxmark3/proxmark3
==> Downloading https://github.com/RfidResearchGroup/proxmark3/archive/refs/tags
Already downloaded: /Users/sm/Library/Caches/Homebrew/downloads/3547a500e28a37850357218132bc751556e60a776318f8179ee8804caa9c9cc8--proxmark3-4.18218.tar.gz
==> Installing proxmark3 from rfidresearchgroup/proxmark3
==> make clean
==> make all BREW_PREFIX=/opt/homebrew PLATFORM=PM3RDV4
Last 15 lines from /Users/sm/Library/Logs/Homebrew/proxmark3/02.make:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_pm3_swiginit in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_ConvertPtrAndOwn in pm3_pywrap.o
...
"__Py_NotImplementedStruct", referenced from:
_SwigPyObject_richcompare in pm3_pywrap.o
_SwigPyObject_richcompare in pm3_pywrap.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
These open issues may also help:
Consistent Error: Refusing to untap rfidresearchgroup/proxmark3 because it contains the following installed formulae or casks: arm-none-eabi-gcc #42
MacBook-Pro proxmark3 % make clean
make all
PLATFORM Darwin
[] MAKE bootrom/clean
[] MAKE fpga_compress/clean
[] MAKE armsrc/clean
[] MAKE recovery/clean
[] MAKE mfkey/clean
[] MAKE nonce2key/clean
[] MAKE mf_nonce_brute/clean
[] MAKE mfd_aes_brute/clean
[*] MAKE cryptorf/clean
[-] CC src/mifare/aiddesfire.c
[-] CC src/aidsearch.c
[-] CC src/atrs.c
[-] CC src/cmdanalyse.c
[-] CC src/cmdcrc.c
[-] CC src/cmddata.c
[-] CC src/cmdflashmem.c
[-] CC src/cmdflashmemspiffs.c
[-] CC src/cmdhf.c
[-] CC src/cmdhf14a.c
[-] CC src/cmdhf14b.c
[-] CC src/cmdhf15.c
[-] CC src/cmdhfcryptorf.c
[-] CC src/cmdhfepa.c
[-] CC src/cmdhfemrtd.c
[-] CC src/cmdhffelica.c
[-] CC src/cmdhffido.c
[-] CC src/cmdhffudan.c
[-] CC src/cmdhfgallagher.c
[-] CC src/cmdhfksx6924.c
[-] CC src/cmdhfcipurse.c
[-] CC src/cmdhficlass.c
[-] CC src/cmdhfict.c
[-] CC src/cmdhflegic.c
[-] CC src/cmdhfjooki.c
[-] CC src/cmdhflist.c
[-] CC src/cmdhflto.c
[-] CC src/cmdhfmf.c
[-] CC src/cmdhfmfdes.c
[-] CC src/cmdhfmfhard.c
[-] CC src/cmdhfmfu.c
[-] CC src/cmdhfmfp.c
[-] CC src/cmdhfntag424.c
[-] CC src/cmdhfseos.c
[-] CC src/cmdhfst.c
[-] CC src/cmdhfst25ta.c
[-] CC src/cmdhftesla.c
[-] CC src/cmdhfthinfilm.c
[-] CC src/cmdhftopaz.c
[-] CC src/cmdhftexkom.c
[-] CC src/cmdhfvas.c
[-] CC src/cmdhfxerox.c
[-] CC src/cmdhw.c
[-] CC src/cmdlf.c
[-] CC src/cmdlfawid.c
[-] CC src/cmdlfcotag.c
[-] CC src/cmdlfdestron.c
[-] CC src/cmdlfem.c
[-] CC src/cmdlfem410x.c
[-] CC src/cmdlfem4x05.c
src/cmdlfem4x05.c:910:19: warning: cast from 'uint8_t ' (aka 'unsigned char ') to 'uint32_t ' (aka 'unsigned int ') increases required alignment from 1 to 4 [-Wcast-align]
uint32_t d = (uint32_t )data;
^~~~~~~~~~~~~~~~
1 warning generated.
[-] CC src/cmdlfem4x50.c
[-] CC src/cmdlfem4x70.c
[-] CC src/cmdlffdxb.c
[-] CC src/cmdlfguard.c
[-] CC src/cmdlfgallagher.c
[-] CC src/cmdlfhid.c
[-] CC src/cmdlfhitag.c
[-] CC src/cmdlfidteck.c
[-] CC src/cmdlfindala.c
[-] CC src/cmdlfio.c
[-] CC src/cmdlfjablotron.c
[-] CC src/cmdlfkeri.c
[-] CC src/cmdlfmotorola.c
[-] CC src/cmdlfnedap.c
[-] CC src/cmdlfnexwatch.c
[-] CC src/cmdlfnoralsy.c
[-] CC src/cmdlfpac.c
[-] CC src/cmdlfparadox.c
[-] CC src/cmdlfpcf7931.c
[-] CC src/cmdlfpresco.c
[-] CC src/cmdlfpyramid.c
[-] CC src/cmdlfsecurakey.c
[-] CC src/cmdlft55xx.c
[-] CC src/cmdlfti.c
[-] CC src/cmdlfviking.c
[-] CC src/cmdlfvisa2000.c
[-] CC src/cmdlfzx8211.c
[-] CC src/cmdmain.c
[-] CC src/cmdnfc.c
[-] CC src/cmdparser.c
[-] CC src/cmdpiv.c
[-] CC src/cmdscript.c
[-] CC src/cmdsmartcard.c
[-] CC src/cmdtrace.c
[-] CC src/cmdusart.c
[-] CC src/cmdwiegand.c
[-] CC src/comms.c
[-] CC src/crypto/asn1dump.c
[-] CC src/crypto/asn1utils.c
[-] CC src/crypto/libpcrypto.c
[-] CC src/emv/cmdemv.c
[-] CC src/emv/crypto.c
[-] CC src/emv/crypto_polarssl.c
[-] CC src/emv/dol.c
[-] CC src/emv/emv_pk.c
[-] CC src/emv/emv_pki.c
[-] CC src/emv/emv_pki_priv.c
[-] CC src/emv/emv_roca.c
[-] CC src/emv/emv_tags.c
[-] CC src/emv/emvcore.c
[-] CC src/emv/emvjson.c
[-] CC src/emv/tlv.c
[-] CC src/emv/test/crypto_test.c
[-] CC src/emv/test/cryptotest.c
[-] CC src/emv/test/cda_test.c
[-] CC src/emv/test/dda_test.c
[-] CC src/emv/test/sda_test.c
[-] CC src/fido/additional_ca.c
[-] CC src/fido/cose.c
[-] CC src/fido/cbortools.c
[-] CC src/fido/fidocore.c
[-] CC src/ksx6924/ksx6924core.c
[-] CC src/cipurse/cipursecore.c
[-] CC src/cipurse/cipursecrypto.c
[-] CC src/cipurse/cipursetest.c
[-] CC src/fileutils.c
[-] CC src/flash.c
[-] CC ../common/generator.c
[-] CC src/graph.c
[-] CC src/jansson_path.c
[-] CC src/iso4217.c
[-] CC src/iso7816/apduinfo.c
[-] CC src/iso7816/iso7816core.c
[-] CC src/loclass/cipher.c
[-] CC src/loclass/cipherutils.c
[-] CC src/loclass/elite_crack.c
[-] CC src/loclass/ikeys.c
[-] CC src/mifare/lrpcrypto.c
[-] CC src/mifare/desfirecrypto.c
[-] CC src/mifare/desfirecore.c
[-] CC src/mifare/desfiresecurechan.c
[-] CC src/mifare/desfiretest.c
[-] CC src/mifare/gallaghercore.c
[-] CC src/mifare/mad.c
[-] CC src/mifare/mfkey.c
[-] CC src/mifare/mifare4.c
[-] CC src/mifare/mifaredefault.c
[-] CC src/mifare/mifarehost.c
[-] CC src/mifare/gen4.c
[-] CC src/nfc/ndef.c
[-] CC src/pm3.c
[-] CC src/pm3_binlib.c
[-] CC src/pm3_bitlib.c
[-] CC src/preferences.c
[-] CC src/pm3line.c
[-] CC src/proxmark3.c
[-] CC src/scandir.c
[-] CC src/uart/ringbuffer.c
[-] CC src/uart/uart_common.c
[-] CC src/uart/uart_posix.c
[-] CC src/uart/uart_win32.c
[-] CC src/scripting.c
[-] CC src/ui.c
[-] CC src/util.c
[=] CHECK src/version_pm3.c
[-] CC src/version_pm3.c
[-] CC src/wiegand_formats.c
[-] CC src/wiegand_formatutils.c
[-] CC ../common/bucketsort.c
[-] CC ../common/bruteforce.c
[-] CC ../common/cardhelper.c
[-] CC ../common/crapto1/crapto1.c
[-] CC ../common/crapto1/crypto1.c
[-] CC ../common/crc.c
[-] CC ../common/crc16.c
[-] CC ../common/crc32.c
[-] CC ../common/crc64.c
[-] CC ../common/commonutil.c
[-] CC ../common/iso15693tools.c
[-] CC ../common/legic_prng.c
[-] CC ../common/lfdemod.c
[-] CC ../common/util_posix.c
[-] CC src/imgutils.c
[-] CC src/cmdhfwaveshare.c
[-] CC src/pm3_luawrap.c
[-] CC src/pm3_pywrap.c
[-] CXX src/guidummy.cpp
[-] CC src/util_darwin.m
[] MAKE deps/amiitool/libamiibo.a
[-] CC amiibo.c
[-] CC drbg.c
[-] CC keygen.c
[=] AR libamiibo.a
[] MAKE deps/cliparser/libcliparser.a
PLATFORM Darwin
[-] CC argtable3.c
[-] CC cliparser.c
[=] AR libcliparser.a
[] MAKE deps/hardnested/libhardnested.a
[-] CC hardnested_bruteforce.c
[-] CC(NOSIMD) hardnested_bf_core.c
[-] CC(NOSIMD) hardnested_bitarray_core.c
[-] CC(MMX) hardnested_bf_core.c
[-] CC(MMX) hardnested_bitarray_core.c
[-] CC(SSE2) hardnested_bf_core.c
[-] CC(SSE2) hardnested_bitarray_core.c
[-] CC(AVX) hardnested_bf_core.c
[-] CC(AVX) hardnested_bitarray_core.c
[-] CC(AVX2) hardnested_bf_core.c
[-] CC(AVX2) hardnested_bitarray_core.c
[-] CC(AVX512) hardnested_bf_core.c
[-] CC(AVX512) hardnested_bitarray_core.c
[=] AR libhardnested.a
[] MAKE deps/id48/libid48.a
[-] CC id48_data.c
[-] CC id48_generator.c
[-] CC id48_recover.c
[=] AR libid48.a
[] MAKE deps/liblua/liblua.a for macosx
[-] CC lapi.c
[-] CC lcode.c
[-] CC lctype.c
[-] CC ldebug.c
[-] CC ldo.c
[-] CC ldump.c
[-] CC lfunc.c
[-] CC lgc.c
[-] CC llex.c
[-] CC lmem.c
[-] CC lobject.c
[-] CC lopcodes.c
[-] CC lparser.c
[-] CC lstate.c
[-] CC lstring.c
[-] CC ltable.c
[-] CC ltm.c
[-] CC lundump.c
[-] CC lvm.c
[-] CC lzio.c
[-] CC lauxlib.c
[-] CC lbaselib.c
[-] CC lbitlib.c
[-] CC lcorolib.c
[-] CC ldblib.c
[-] CC liolib.c
[-] CC lmathlib.c
[-] CC loslib.c
[-] CC lstrlib.c
[-] CC ltablib.c
[-] CC loadlib.c
[-] CC linit.c
[=] AR liblua.a
[] MAKE deps/jansson/libjansson.a
[-] CC dump.c
[-] CC error.c
[-] CC hashtable.c
[-] CC hashtable_seed.c
[-] CC load.c
[-] CC memory.c
[-] CC pack_unpack.c
[-] CC strbuffer.c
[-] CC strconv.c
[-] CC utf.c
[-] CC value.c
[=] AR libjansson.a
[] MAKE obj/libmbedtls.a
[-] CC aes.c
[-] CC asn1parse.c
[-] CC asn1write.c
[-] CC base64.c
[-] CC bignum.c
[-] CC ctr_drbg.c
[-] CC entropy_poll.c
[-] CC entropy.c
[-] CC error.c
[-] CC ecp.c
[-] CC ecp_curves.c
[-] CC certs.c
[-] CC camellia.c
[-] CC blowfish.c
[-] CC cipher_wrap.c
[-] CC cipher.c
[-] CC cmac.c
[-] CC des.c
[-] CC ecc_point_compression.c
[-] CC ecdh.c
[-] CC ecdsa.c
[-] CC gcm.c
[-] CC md.c
[-] CC md5.c
[-] CC oid.c
[-] CC pem.c
[-] CC arc4.c
[-] CC pk.c
[-] CC pk_wrap.c
[-] CC pkwrite.c
[-] CC pkcs5.c
[-] CC pkcs12.c
[-] CC pkparse.c
[-] CC platform.c
[-] CC platform_util.c
[-] CC rsa.c
[-] CC rsa_internal.c
[-] CC sha1.c
[-] CC sha256.c
[-] CC sha512.c
[-] CC threading.c
[-] CC x509.c
[-] CC x509_crl.c
[-] CC x509_crt.c
[-] CC net_sockets.c
[=] AR libmbedtls.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../client/obj/libmbedtls.a(threading.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: ../../client/obj/libmbedtls.a(threading.o) has no symbols
[] MAKE deps/reveng/libreveng.a
[-] CC bmpbit.c
[-] CC cli.c
[-] CC model.c
[-] CC poly.c
[-] CC preset.c
[-] CC reveng.c
[-] CC bmpbit.c
[=] TEST bmptst
[=] AR libreveng.a
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libreveng.a(bmpbit.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libreveng.a(bmpbit.o) has no symbols
[] MAKE deps/tinycbor/tinycbor.a
[-] CC cborencoder.c
[-] CC cborencoder_close_container_checked.c
[-] CC cborerrorstrings.c
[-] CC cborparser.c
[-] CC cborparser_dup_string.c
[-] CC cborpretty.c
[-] CC cbortojson.c
[-] CC cborvalidation.c
[=] AR tinycbor.a
[] MAKE deps/whereami/libwhereami.a
[-] CC whereami.c
[=] AR libwhereami.a
[=] GEN lualibs/pm3_cmd.lua
[=] GEN lualibs/mfc_default_keys.lua
[=] CXX proxmark3
ld: warning: ignoring file '/opt/homebrew/Cellar/lz4/1.9.4/lib/liblz4.1.9.4.dylib': found architecture 'arm64', required architecture 'x86_64'
ld: warning: ignoring file '/opt/homebrew/Cellar/gd/2.3.3_6/lib/libgd.3.dylib': found architecture 'arm64', required architecture 'x86_64'
ld: warning: ignoring file '/opt/homebrew/Cellar/readline/8.2.10/lib/libreadline.8.2.dylib': found architecture 'arm64', required architecture 'x86_64'
Undefined symbols for architecture x86_64:
"_LZ4F_createDecompressionContext", referenced from:
_init_bitflip_bitarrays in cmdhfmfhard.o
"_LZ4F_decompress", referenced from:
_init_bitflip_bitarrays in cmdhfmfhard.o
"_LZ4F_freeDecompressionContext", referenced from:
_init_bitflip_bitarrays in cmdhfmfhard.o
"_LZ4F_getErrorName", referenced from:
_init_bitflip_bitarrays in cmdhfmfhard.o
_init_bitflip_bitarrays in cmdhfmfhard.o
"_LZ4F_isError", referenced from:
_init_bitflip_bitarrays in cmdhfmfhard.o
_init_bitflip_bitarrays in cmdhfmfhard.o
"_PyArg_UnpackTuple", referenced from:
_SwigPyObject_own in pm3_pywrap.o
"_PyBool_FromLong", referenced from:
_SwigPyObject_richcompare in pm3_pywrap.o
_SwigPyObject_own in pm3_pywrap.o
"_PyBool_Type", referenced from:
_SWIG_Python_UnpackTuple in pm3_pywrap.o
"_PyBytes_AsStringAndSize", referenced from:
_SWIG_AsCharPtrAndSize in pm3_pywrap.o
"_PyCFunction_Type", referenced from:
_SWIG_PyInstanceMethod_New in pm3_pywrap.o
_SWIG_PyInstanceMethod_New in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
...
"_PyCMethod_New", referenced from:
_SWIG_PyInstanceMethod_New in pm3_pywrap.o
"_PyCapsule_GetPointer", referenced from:
_SWIG_pchar_descriptor in pm3_pywrap.o
_SWIG_Python_DestroyModule in pm3_pywrap.o
"_PyCapsule_Import", referenced from:
_PyInit__pm3 in pm3_pywrap.o
_SWIG_pchar_descriptor in pm3_pywrap.o
"_PyCapsule_New", referenced from:
_PyInit__pm3 in pm3_pywrap.o
_SWIG_pchar_descriptor in pm3_pywrap.o
"_PyConfig_Clear", referenced from:
_CmdScriptRun in cmdscript.o
"_PyConfig_InitPythonConfig", referenced from:
_CmdScriptRun in cmdscript.o
"_PyConfig_SetBytesArgv", referenced from:
_CmdScriptRun in cmdscript.o
"_PyConfig_SetBytesString", referenced from:
_CmdScriptRun in cmdscript.o
_CmdScriptRun in cmdscript.o
"_PyDict_DelItemString", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyDict_GetItem", referenced from:
_SWIG_pchar_descriptor in pm3_pywrap.o
"_PyDict_GetItemString", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyDict_New", referenced from:
_PyInit__pm3 in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_pchar_descriptor in pm3_pywrap.o
"_PyDict_SetItem", referenced from:
_SWIG_pchar_descriptor in pm3_pywrap.o
"_PyDict_SetItemString", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyErr_Clear", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_PyInit__pm3 in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_SWIG_pchar_descriptor in pm3_pywrap.o
_SWIG_Python_GetSwigThis in pm3_pywrap.o
"_PyErr_ExceptionMatches", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyErr_Fetch", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
__wrap_new_pm3 in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
"_PyErr_Format", referenced from:
_SWIG_Python_UnpackTuple in pm3_pywrap.o
_SWIG_Python_UnpackTuple in pm3_pywrap.o
"_PyErr_GivenExceptionMatches", referenced from:
__wrap_new_pm3 in pm3_pywrap.o
"_PyErr_Occurred", referenced from:
_PyInit__pm3 in pm3_pywrap.o
__wrap_new_pm3 in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_SWIG_pchar_descriptor in pm3_pywrap.o
_SWIG_Python_GetSwigThis in pm3_pywrap.o
"_PyErr_Print", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyErr_Restore", referenced from:
__wrap_new_pm3 in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
"_PyErr_SetString", referenced from:
__wrap_new_pm3 in pm3_pywrap.o
__wrap_new_pm3 in pm3_pywrap.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_console in pm3_pywrap.o
__wrap_pm3_console in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
_pm3_swiginit in pm3_pywrap.o
...
"_PyErr_WriteUnraisable", referenced from:
_SwigPyObject_dealloc in pm3_pywrap.o
"_PyExc_AttributeError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_IOError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_IndexError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_MemoryError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_OverflowError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_RuntimeError", referenced from:
__wrap_new_pm3 in pm3_pywrap.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_console in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_SyntaxError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_SystemError", referenced from:
_SWIG_Python_UnpackTuple in pm3_pywrap.o
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_SystemExit", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyExc_TypeError", referenced from:
__wrap_new_pm3 in pm3_pywrap.o
__wrap_new_pm3 in pm3_pywrap.o
__wrap_pm3_console in pm3_pywrap.o
_pm3_swiginit in pm3_pywrap.o
_SWIG_Python_UnpackTuple in pm3_pywrap.o
_SWIG_Python_UnpackTuple in pm3_pywrap.o
_SWIG_Python_UnpackTuple in pm3_pywrap.o
...
"_PyExc_ValueError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyExc_ZeroDivisionError", referenced from:
l_switch.table._wrap_pm3_name_get in pm3_pywrap.o
"_PyImport_AddModule", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_PyInit__pm3 in pm3_pywrap.o
"_PyImport_AppendInittab", referenced from:
_CmdScriptRun in cmdscript.o
"_PyInstanceMethod_New", referenced from:
_SWIG_PyInstanceMethod_New in pm3_pywrap.o
"_PyList_Insert", referenced from:
_set_python_path in cmdscript.o
"_PyLong_AsLong", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyLong_FromLong", referenced from:
__wrap_pm3_console in pm3_pywrap.o
"_PyLong_FromVoidPtr", referenced from:
_SwigPyObject_long in pm3_pywrap.o
"_PyLong_Type", referenced from:
_SWIG_Python_UnpackTuple in pm3_pywrap.o
"_PyModule_AddObject", referenced from:
_PyInit__pm3 in pm3_pywrap.o
"_PyModule_Create2", referenced from:
_PyInit__pm3 in pm3_pywrap.o
"_PyModule_GetDict", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_PyInit__pm3 in pm3_pywrap.o
"_PyObject_Call", referenced from:
_SWIG_Python_NewPointerObj in pm3_pywrap.o
"_PyObject_CallFunctionObjArgs", referenced from:
_SwigPyObject_dealloc in pm3_pywrap.o
"_PyObject_Free", referenced from:
_SwigPyPacked_dealloc in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
"_PyObject_GenericGetAttr", referenced from:
l___const.SwigPyPacked_TypeOnce.tmp in pm3_pywrap.o
l___const.SwigPyObject_TypeOnce.tmp in pm3_pywrap.o
"_PyObject_GetAttr", referenced from:
_SWIG_Python_GetSwigThis in pm3_pywrap.o
"_PyObject_GetAttrString", referenced from:
_pm3_swigregister in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
"_PyObject_IsInstance", referenced from:
_pm3_swigregister in pm3_pywrap.o
"_PyObject_IsTrue", referenced from:
_SwigPyObject_own in pm3_pywrap.o
"_PyObject_SetAttr", referenced from:
_pm3_swiginit in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
"_PyRun_FileExFlags", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PySys_GetObject", referenced from:
_set_python_path in cmdscript.o
"_PySys_SetObject", referenced from:
_set_python_path in cmdscript.o
"_PyTuple_New", referenced from:
_pm3_swigregister in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
"_PyTuple_SetItem", referenced from:
_pm3_swigregister in pm3_pywrap.o
"_PyType_IsSubtype", referenced from:
_SWIG_PyInstanceMethod_New in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
"_PyType_Ready", referenced from:
_PyInit__pm3 in pm3_pywrap.o
_PyInit__pm3 in pm3_pywrap.o
_pm3_swiginit in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_GetSwigThis in pm3_pywrap.o
_SWIG_Python_GetSwigThis in pm3_pywrap.o
_SwigPyObject_append in pm3_pywrap.o
...
"_PyType_Type", referenced from:
_pm3_swigregister in pm3_pywrap.o
"_PyUnicode_AsUTF8String", referenced from:
_SWIG_AsCharPtrAndSize in pm3_pywrap.o
"_PyUnicode_Concat", referenced from:
_SwigPyObject_repr in pm3_pywrap.o
"_PyUnicode_DecodeFSDefault", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
"_PyUnicode_DecodeUTF8", referenced from:
__wrap_pm3_name_get in pm3_pywrap.o
"_PyUnicode_FromFormat", referenced from:
__wrap_new_pm3 in pm3_pywrap.o
_SwigPyPacked_repr in pm3_pywrap.o
_SwigPyPacked_repr in pm3_pywrap.o
_SwigPyPacked_str in pm3_pywrap.o
_SwigPyObject_repr in pm3_pywrap.o
"_PyUnicode_FromString", referenced from:
_set_python_path in cmdscript.o
_PyInit__pm3 in pm3_pywrap.o
_pm3_swiginit in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_pchar_descriptor in pm3_pywrap.o
_SWIG_Python_GetSwigThis in pm3_pywrap.o
...
"_Py_DecRef", referenced from:
_SwigPyObject_repr in pm3_pywrap.o
_SwigPyObject_repr in pm3_pywrap.o
"_Py_Finalize", referenced from:
_CmdScriptRun in cmdscript.o
"_Py_InitializeFromConfig", referenced from:
_CmdScriptRun in cmdscript.o
"__PyObject_New", referenced from:
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SwigPyObject_dealloc in pm3_pywrap.o
"__Py_Dealloc", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
...
"__Py_NoneStruct", referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
...
"__Py_NotImplementedStruct", referenced from:
_SwigPyObject_richcompare in pm3_pywrap.o
_SwigPyObject_richcompare in pm3_pywrap.o
"_add_history", referenced from:
_pm3line_add_history in pm3line.o
"_gdImageColorAllocate", referenced from:
_img_palettize in imgutils.o
"_gdImageCopyResampled", referenced from:
_img_crop_to_fit in imgutils.o
"_gdImageCreate", referenced from:
_img_palettize in imgutils.o
_img_crop_to_fit in imgutils.o
"_gdImageCreateFromFile", referenced from:
_CmdHF14AWSLoad in cmdhfwaveshare.o
"_gdImageCreateTrueColor", referenced from:
_img_crop_to_fit in imgutils.o
"_gdImageDestroy", referenced from:
_img_palettize in imgutils.o
_CmdHF14AWSLoad in cmdhfwaveshare.o
_CmdHF14AWSLoad in cmdhfwaveshare.o
_CmdHF14AWSLoad in cmdhfwaveshare.o
_CmdHF14AWSLoad in cmdhfwaveshare.o
_CmdHF14AWSLoad in cmdhfwaveshare.o
_CmdHF14AWSLoad in cmdhfwaveshare.o
...
"_gdImageFile", referenced from:
_CmdHF14AWSLoad in cmdhfwaveshare.o
"_gdImageGetPixel", referenced from:
_map8to1 in cmdhfwaveshare.o
"_gdImageGetTrueColorPixel", referenced from:
_img_palettize in imgutils.o
"_gdImageSetPixel", referenced from:
_img_palettize in imgutils.o
"_history_get", referenced from:
_pm3line_add_history in pm3line.o
"_history_length", referenced from:
_pm3line_add_history in pm3line.o
"_read_history", referenced from:
_pm3line_load_history in pm3line.o
"_readline", referenced from:
_pm3line_read in pm3line.o
"_rl_attempted_completion_function", referenced from:
_pm3line_init in pm3line.o
"_rl_attempted_completion_over", referenced from:
_rl_command_completion in pm3line.o
"_rl_catch_signals", referenced from:
_pm3line_install_signals in pm3line.o
"_rl_completion_matches", referenced from:
_rl_command_completion in pm3line.o
"_rl_copy_text", referenced from:
_fPrintAndLog in ui.o
"_rl_end", referenced from:
_fPrintAndLog in ui.o
"_rl_event_hook", referenced from:
_pm3line_check in pm3line.o
"_rl_extend_line_buffer", referenced from:
_pm3line_init in pm3line.o
"_rl_forced_update_display", referenced from:
_pm3line_update_prompt in pm3line.o
"_rl_get_screen_size", referenced from:
_print_progress in ui.o
"_rl_line_buffer", referenced from:
_rl_command_generator in pm3line.o
"_rl_point", referenced from:
_fPrintAndLog in ui.o
_fPrintAndLog in ui.o
"_rl_readline_name", referenced from:
_pm3line_init in pm3line.o
"_rl_readline_state", referenced from:
_fPrintAndLog in ui.o
"_rl_redisplay", referenced from:
_fPrintAndLog in ui.o
_fPrintAndLog in ui.o
"_rl_replace_line", referenced from:
_fPrintAndLog in ui.o
_fPrintAndLog in ui.o
"_rl_reset_screen_size", referenced from:
_print_progress in ui.o
"_rl_restore_prompt", referenced from:
_fPrintAndLog in ui.o
"_rl_save_prompt", referenced from:
_fPrintAndLog in ui.o
"_rl_set_prompt", referenced from:
_pm3line_update_prompt in pm3line.o
"_rl_set_signals", referenced from:
_pm3line_install_signals in pm3line.o
"_using_history", referenced from:
_pm3line_init in pm3line.o
"_write_history", referenced from:
_sigint_handler in pm3line.o
_pm3line_flush_history in pm3line.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2
MacBook-Pro proxmark3 % brew uninstall --ignore-dependencies proxmark3
Error: No such keg: /opt/homebrew/Cellar/proxmark3
MacBook-Pro proxmark3 % find / -name "proxmark3" 2>/dev/null
/System/Volumes/Data/Users/sm/proxmark3
/System/Volumes/Data/Users/sm/Library/Logs/Homebrew/proxmark3
rm -rf /System/Volumes/Data/Users/sm/proxmark3
/Users/sm/proxmark3
rm -rf /System/Volumes/Data/Users/sm/Library/Logs/Homebrew/proxmark3
/Users/sm/Library/Logs/Homebrew/proxmark3
MacBook-Pro proxmark3 %
MacBook-Pro proxmark3 % rm -rf /System/Volumes/Data/Users/sm/proxmark3
MacBook-Pro proxmark3 %
MacBook-Pro proxmark3 % rm -rf /System/Volumes/Data/Users/sm/Library/Logs/Homebrew/proxmark3
MacBook-Pro proxmark3 %
MacBook-Pro proxmark3 %
MacBook-Pro proxmark3 % find / -name "proxmark3" 2>/dev/null
MacBook-Pro proxmark3 % brew untap rfidresearchgroup/homebrew-proxmark3
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
Error: The current working directory must exist to run brew.
MacBook-Pro proxmark3 % cd -
~
MacBook-Pro ~ % cd ~
MacBook-Pro ~ % brew untap rfidresearchgroup/homebrew-proxmark3
Error: Refusing to untap rfidresearchgroup/proxmark3 because it contains the following installed formulae or casks:
arm-none-eabi-gcc
MacBook-Pro ~ %
i try to install
1 way .brew install proxmark3
2 way.export HOMEBREW_PROXMARK3_PLATFORM=PM3ICOPYX && brew install proxmark3
3 way.brew install --with-generic proxmark3
➜ ~ proxmark3 /dev/tty.usbmodem21101
[=] Session log /Users/lucy/.proxmark3/logs/log_20220215.txt
[+] loaded from JSON file /Users/lucy/.proxmark3/preferences.json
[=] Using UART port /dev/tty.usbmodem21101
[!!] 🚨 Capabilities structure version sent by Proxmark3 is not the same as the one used by the client!
[!!] 🚨 Please flash the Proxmark with the same version as the client.
[!!] 🚨 ERROR: cannot communicate with the Proxmark
➜ ~ uname -a
Darwin zxldeMacBook-Pro.local 21.2.0 Darwin Kernel Version 21.2.0: Sun Nov 28 20:28:41 PST 2021; root:xnu-8019.61.5~1/RELEASE_ARM64_T6000 arm64
Hi,
brew fails to compile the firmware of the current version:
`
rfidresearchgroup/proxmark3/proxmark3 HEAD-df17057 -> HEAD-df17057
==> Upgrading rfidresearchgroup/proxmark3/proxmark3 HEAD-df17057 -> HEAD-df17057
==> Cloning https://github.com/RfidResearchGroup/proxmark3.git
Updating /Users/te/Library/Caches/Homebrew/proxmark3--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at f96a48242 remake main screen text
==> make clean
==> make all PLATFORM=PM3RDV4 BREW_PREFIX=/usr/local
Last 15 lines from /Users/te/Library/Logs/Homebrew/proxmark3/02.make:
[=] LD fpga_compress
[*] MAKE armsrc/all
compiler version: arm-none-eabi-gcc (GNU Tools for ARM Embedded Processors) 5.4.1 20160919 (release) [ARM/embedded-5-branch revision 240496]
[-] GEN fpga_version_info.c
[-] CC fpga_version_info.c
[-] GEN obj/fpga_all.bit.z
[-] GEN obj/fpga_all.o
[-] CC start.c
In file included from start.c:20:0:
bool RAMFUNC LogTrace(const uint8_t *btBytes, uint16_t iLen, uint32_t timestamp_start, uint32_t timestamp_end, uint8_t *parity, bool readerToTag);
^
cc1: all warnings being treated as errors
make[1]: *** [obj/start.o] Error 1
`
Hi,
during installation through brew I get this error:
Last 15 lines from /Users/xxxxxx/Library/Logs/Homebrew/proxmark3/02.make:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_pm3_swiginit in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_ConvertPtrAndOwn in pm3_pywrap.o
...
"__Py_NotImplementedStruct", referenced from:
_SwigPyObject_richcompare in pm3_pywrap.o
_SwigPyObject_richcompare in pm3_pywrap.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
Thanks you for the support!
The dependency formula name arm-none-eabi-gcc
has potential name collisions, to name a few, armmbed/formulae/arm-none-eabi-gcc
.
homebrew-proxmark3/proxmark3.rb
Line 20 in c2e17d5
Change it to a fully-qualified one, i.e. rfidresearchgroup/proxmark3/arm-none-eabi-gcc
, would fix the problem.
We will need to update homebrew.
@merlokk ? hardnested tables is moved to resources
nicolas@iMac-de-Nicolas ~ % brew upgrade --greedy
==> Downloading https://formulae.brew.sh/api/formula.jws.json
######################################################################################### 100.0%
==> Upgrading 1 outdated package:
rfidresearchgroup/proxmark3/proxmark3 4.18218 -> 4.18341
==> Fetching rfidresearchgroup/proxmark3/proxmark3
==> Downloading https://github.com/RfidResearchGroup/proxmark3/archive/refs/tags/v4.18341.tar.gz
Already downloaded: /Users/nicolas/Library/Caches/Homebrew/downloads/7a4653b161290efc7e39118e8e740c30c3d1452442bd9306a681d88e1261eba2--proxmark3-4.18341.tar.gz
==> Upgrading rfidresearchgroup/proxmark3/proxmark3
4.18218 -> 4.18341 --with-generi
==> make clean
==> make all BREW_PREFIX=/usr/local PLATFORM=PM3GENERIC
Last 15 lines from /Users/nicolas/Library/Logs/Homebrew/proxmark3/02.make:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
...
"__Py_NotImplementedStruct", referenced from:
_SwigPyObject_richcompare in pm3_pywrap.o
_SwigPyObject_richcompare in pm3_pywrap.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/homebrew-core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
==> Downloading https://formulae.brew.sh/api/cask.jws.json
######################################################################################### 100.0%
nicolas@iMac-de-Nicolas ~ %
iMac Retina 5K, 27-inch, 2017
homebrew-proxmark3/proxmark3.rb
Line 4 in fad0a07
Hi,
Can you add --with-icopyx parameter to the brew (or something like that), to compile for icopy devices? PM3ICOPYX
elyhaughie@MacBook-Pro ~ % pm3
zsh: command not found: pm3
elyhaughie@MacBook-Pro ~ % brew install --with-generic --HEAD proxmark3
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
Updated 6 formulae.
==> Cloning https://github.com/RfidResearchGroup/proxmark3.git
Updating /Users/elyhaughie/Library/Caches/Homebrew/proxmark3--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at 1c07e9d1b Merge pull request #1638 from Doridian/fix/sha256sum-version
==> Installing proxmark3 from rfidresearchgroup/proxmark3
==> make clean
==> make all BREW_PREFIX=/opt/homebrew PLATFORM=PM3GENERIC
Last 15 lines from /Users/elyhaughie/Library/Logs/Homebrew/proxmark3/02.make:
[*] MAKE mfd_aes_brute/all
[-] CC brute_key.c
[-] CC util_posix.c
[-] CC randoms.c
[=] LD brute_key
[-] CC mfd_aes_brute.c
[=] LD mfd_aes_brute
[-] CC mfd_multi_brute.c
In file included from mfd_multi_brute.c:41:
./detectaes.h:58:10: fatal error: 'sys/auxv.h' file not found
#include <sys/auxv.h>
^~~~~~~~~~~~
1 error generated.
make[1]: *** [obj/mfd_multi_brute.o] Error 1
make: *** [mfd_aes_brute/all] Error 2
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels.
I just tried to compile a stable release of proxmark, and it says this isn't available:
bash-3.2$ brew tap RfidResearchGroup/proxmark3
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 5 taps (homebrew/cask-versions, homebrew/core, homebrew/cask, homebrew/cask-fonts and homebrew/cask-drivers).
==> New Formulae
bingrep cups helm@2 node@12 trader virustotal-cli
==> Updated Formulae
giflib ✔ bro console_bridge fzf helmfile libming minica perl-build ssldump tunnel
git ✔ broot consul-template gatsby-cli imagemagick@6 libphonenumber n pnpm starship um
imagemagick ✔ buildkit convox gdal ispc libressl nghttp2 prestodb stress-ng vamp-plugin-sdk
leptonica ✔ caddy deno git-annex istioctl libxml2 ngt prestosql sxiv vault
aliyun-cli caf docker gitfs janet libxslt node pulumi syncthing vips
ampl-mp catch2 docker-completion gitleaks joplin mapserver ocrmypdf qemu taskell vtk
angular-cli cfn-lint dvc glooctl kubernetes-cli mariadb openapi-generator remind terragrunt wp-cli
apache-arrow cfssl ethereum gmime kubeseal mariadb-connector-odbc openimageio screenfetch terrahub xplanet
aws-cdk chamber exploitdb gomplate lazydocker [email protected] paket sonobuoy tflint zint
aws-okta cheat fibjs goofys lazygit [email protected] pdf2htmlex sparkey tnef
awscli chromaprint fontforge goreleaser libcapn [email protected] percona-server sratom traefik
blast clac freerdp handbrake libevhtp mercurial percona-xtrabackup ssh-audit triton
==> Renamed Formulae
kubernetes-helm -> helm
==> Deleted Formulae
cockroach erlang@17 hana llvm@4 riak
==> Tapping rfidresearchgroup/proxmark3
Cloning into '/usr/local/Homebrew/Library/Taps/rfidresearchgroup/homebrew-proxmark3'...
remote: Enumerating objects: 8, done.
remote: Counting objects: 100% (8/8), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 8 (delta 0), reused 2 (delta 0), pack-reused 0
Unpacking objects: 100% (8/8), done.
env variable TRAVIS_COMMIT: ``
Tapped 2 formulae (37 files, 33.7KB).
bash-3.2$ brew install proxmark3
env variable TRAVIS_COMMIT: ``
Error: rfidresearchgroup/proxmark3/proxmark3 is a head-only formula
Install with `brew install --HEAD rfidresearchgroup/proxmark3/proxmark3`
Is this expected behaviour?
Should the README be amended to remove the mention of stable?
The README mentions that proxmark3-flasher should be included.
However, I have just run:
brew install --HEAD proxmark3
and proxmark3-flasher does not appear to be compiled/installed.
bash-3.2$ proxmark3-flasher
bash: proxmark3-flasher: command not found
Are there separate steps required for it?
OS: MacOS 10.14.6
Install with brew install --HEAD --with-blueshark proxmark3
➜ ~ brew install --HEAD --with-blueshark proxmark3
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
==> Updated Casks
unity-android-support-for-editor
==> Installing proxmark3 from rfidresearchgroup/proxmark3
==> Cloning https://github.com/RfidResearchGroup/proxmark3.git
Updating /Users/xxx/Library/Caches/Homebrew/proxmark3--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at 53c7e47e fix: hf iclass restore - now uses NG and better reporting and works :)
==> make clean
==> make all PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON
==> make install PREFIX=/usr/local/Cellar/proxmark3/HEAD-53c7e47 PLATFORM=PM3RDV4
==> Install success!
==> The latest bootloader and firmware binaries are ready and waiting in the current homebrew Cellar within share/firmwa
🍺 /usr/local/Cellar/proxmark3/HEAD-53c7e47: 644 files, 12.3MB, built in 1 minute 31 seconds
After pm3-flash-all BT add-on is absent
[ Proxmark3 RFID instrument ]
[ CLIENT ]
client: RRG/Iceman/master/53c7e47e 2020-10-15 10:51:56
compiled with Clang/LLVM 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) OS:OSX ARCH:x86_64
[ PROXMARK3 ]
firmware.........................PM3RDV4
external flash...................present
smartcard reader.................present
FPC USART for BT add-on..........absent
[ ARM ]
bootrom: RRG/Iceman/master/53c7e47e 2020-10-15 10:52:44
os: RRG/Iceman/master/53c7e47e 2020-10-15 10:52:56
compiled with GCC 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599]
[ FPGA ]
LF image built for 2s30vq100 on 2020-07-08 at 23: 8: 7
HF image built for 2s30vq100 on 2020-07-08 at 23: 8:19
HF FeliCa image built for 2s30vq100 on 2020-07-08 at 23: 8:30
[ Hardware ]
--= uC: AT91SAM7S512 Rev B
--= Embedded Processor: ARM7TDMI
--= Nonvolatile Program Memory Size: 512K bytes, Used: 294704 bytes (56%) Free: 229584 bytes (44%)
--= Second Nonvolatile Program Memory Size: None
--= Internal SRAM Size: 64K bytes
--= Architecture Identifier: AT91SAM7Sxx Series
--= Nonvolatile Program Memory Type: Embedded Flash Memory
[usb] pm3 -->
These brew build command not enable the BTADDON
==> make clean
==> make all PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON
==> make install PREFIX=/usr/local/Cellar/proxmark3/HEAD-53c7e47 PLATFORM=PM3RDV4
Add PLATFORM_EXTRAS=BTADDON to make install will enable the BTADDON
==> make clean
==> make all PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON
==> make install PREFIX=/usr/local/Cellar/proxmark3/HEAD-53c7e47 PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON
This is the edited Formula
class Proxmark3 < Formula
desc "RRG/Iceman Proxmark3 client, CDC flasher and firmware bundle"
homepage "http://www.proxmark.org/"
url "https://github.com/RfidResearchGroup/proxmark3/archive/v4.9237.tar.gz"
sha256 "db93c2d3b9b7f477aca5628ed0906d9dba9c1999080452b24c601f38ab5b5226"
head do
if ENV.has_key?('HOMEBREW_TRAVIS_COMMIT')
url "https://github.com/RfidResearchGroup/proxmark3.git", :branch => "#{ENV['HOMEBREW_TRAVIS_BRANCH']}", :revision => "#{ENV['HOMEBREW_TRAVIS_COMMIT']}"
else
url "https://github.com/RfidResearchGroup/proxmark3.git"
end
end
depends_on "readline"
depends_on "pkg-config" => :build
depends_on "qt5"
depends_on "RfidResearchGroup/proxmark3/arm-none-eabi-gcc" => :build
option "with-blueshark", "Enable Blueshark (BT Addon) support"
def install
ENV.deparallelize
if not ENV.has_key?('HOMEBREW_PROXMARK3_PLATFORM')
ENV['HOMEBREW_PROXMARK3_PLATFORM'] = 'PM3RDV4'
end
system "make", "clean"
if build.with? "blueshark"
system "make", "all", "PLATFORM=#{ENV['HOMEBREW_PROXMARK3_PLATFORM']}", "PLATFORM_EXTRAS=BTADDON"
system "make", "install", "PREFIX=#{prefix}", "PLATFORM=#{ENV['HOMEBREW_PROXMARK3_PLATFORM']}", "PLATFORM_EXTRAS=BTADDON"
else
system "make", "all", "PLATFORM=#{ENV['HOMEBREW_PROXMARK3_PLATFORM']}"
system "make", "install", "PREFIX=#{prefix}", "PLATFORM=#{ENV['HOMEBREW_PROXMARK3_PLATFORM']}"
end
ohai "Install success!"
ohai "The latest bootloader and firmware binaries are ready and waiting in the current homebrew Cellar within share/firmware."
end
test do
system "proxmark3", "-h"
end
end
Reinstall the Proxmark3 will enable BT add-on
➜ Cellar brew install --HEAD --with-blueshark proxmark3
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> New Formulae
cvs-fast-export
==> Updated Formulae
Updated 12 formulae.
==> Installing proxmark3 from rfidresearchgroup/proxmark3
==> Cloning https://github.com/RfidResearchGroup/proxmark3.git
Updating /Users/xxx/Library/Caches/Homebrew/proxmark3--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at 53c7e47e fix: hf iclass restore - now uses NG and better reporting and works :)
==> make clean
==> make all PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON
==> make install PREFIX=/usr/local/Cellar/proxmark3/HEAD-53c7e47 PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON
==> Install success!
==> The latest bootloader and firmware binaries are ready and waiting in the current homebrew Cellar within share/firmwa
🍺 /usr/local/Cellar/proxmark3/HEAD-53c7e47: 644 files, 12.4MB, built in 1 minute 19 seconds
[ Proxmark3 RFID instrument ]
[ CLIENT ]
client: RRG/Iceman/master/53c7e47e 2020-10-15 15:43:29
compiled with Clang/LLVM 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.46.4) OS:OSX ARCH:x86_64
[ PROXMARK3 ]
firmware.........................PM3RDV4
external flash...................present
smartcard reader.................present
FPC USART for BT add-on..........present
[ ARM ]
bootrom: RRG/Iceman/master/53c7e47e 2020-10-15 15:43:59
os: RRG/Iceman/master/53c7e47e 2020-10-15 15:44:14
compiled with GCC 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599]
[ FPGA ]
LF image built for 2s30vq100 on 2020-07-08 at 23: 8: 7
HF image built for 2s30vq100 on 2020-07-08 at 23: 8:19
HF FeliCa image built for 2s30vq100 on 2020-07-08 at 23: 8:30
[ Hardware ]
--= uC: AT91SAM7S512 Rev B
--= Embedded Processor: ARM7TDMI
--= Nonvolatile Program Memory Size: 512K bytes, Used: 296400 bytes (57%) Free: 227888 bytes (43%)
--= Second Nonvolatile Program Memory Size: None
--= Internal SRAM Size: 64K bytes
--= Architecture Identifier: AT91SAM7Sxx Series
--= Nonvolatile Program Memory Type: Embedded Flash Memory
[usb] pm3 -->
/proxmark3/02.make:
__Py_NoneStruct, referenced from:
_Pm3PyRun_SimpleFileNoExit in cmdscript.o
__wrap_delete_pm3 in pm3_pywrap.o
__wrap_pm3_name_get in pm3_pywrap.o
_pm3_swigregister in pm3_pywrap.o
_pm3_swiginit in pm3_pywrap.o
_SWIG_Python_NewPointerObj in pm3_pywrap.o
_SWIG_Python_ConvertPtrAndOwn in pm3_pywrap.o
...
__Py_NotImplementedStruct, referenced from:
_SwigPyObject_richcompare in pm3_pywrap.o
_SwigPyObject_richcompare in pm3_pywrap.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2
Current install fails see below;
==> Cloning https://github.com/RfidResearchGroup/proxmark3.git
Updating /Users/mindphuq/Library/Caches/Homebrew/proxmark3--git
==> Checking out branch master
Already on 'master'
Your branch is up to date with 'origin/master'.
HEAD is now at 384e8eb4e Create codeql-analysis.yml
==> Installing proxmark3 from rfidresearchgroup/proxmark3
==> make clean
==> make all BREW_PREFIX=/usr/local PLATFORM=PM3RDV4 PLATFORM_EXTRAS=BTADDON
Last 15 lines from /Users/mindphuq/Library/Logs/Homebrew/proxmark3/02.make:
[-] CC ../../common/bucketsort.c
[-] CC iso14443crc.c
[-] CC sleep.c
[-] CC util_posix.c
[=] LD mf_nonce_brute
[-] CC mf_trace_brute.c
[=] LD mf_trace_brute
[*] MAKE mfd_aes_brute/all
[-] CC brute_key.c
[-] CC util_posix.c
[=] LD brute_key
ld: library not found for -lcrypto
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [brute_key] Error 1
make: *** [mfd_aes_brute/all] Error 2
Running on macOS 12.3, MBP 2021 M1 Pro Chip
user@NullX ~ % brew install rfidresearchgroup/proxmark3/proxmark3
proxmark3 HEAD-d750735 is already installed but outdated (so it will be upgraded).
==> Downloading https://ghcr.io/v2/homebrew/core/coreutils/manifests/9.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/coreutils/blobs/sha256:7c9f988b4f9207415a5c96efd32376bc8cf2b280a7a3
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:7c9f988b4f9207415a5c96efd32376b
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.0.2
Already downloaded: /Users/user/Library/Caches/Homebrew/downloads/d8b7caa183a36579745dc502182f7dd6b2d5663808e13d51393300acebdbbbc7--openssl@3-3.0.2.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:764a33bea6b6a03b5198a70926825a19648902bdfe5a
Already downloaded: /Users/user/Library/Caches/Homebrew/downloads/7ae56815171e2a54add133999fdcd31e9a0fa7b313c6e9c915d32ffb60168bc2--openssl@3--3.0.2.monterey.bottle.tar.gz
==> Downloading https://ghcr.io/v2/homebrew/core/qt/5/manifests/5.15.3
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/qt/5/blobs/sha256:c5b6845eaf185e11cfd8a34285b16c1abd00352a89d82940f
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:c5b6845eaf185e11cfd8a34285b16c1
######################################################################## 100.0%
==> Downloading https://developer.arm.com/-/media/Files/downloads/gnu-rm/10-2020q4/gcc-arm-none-eabi-10-2020-q4-majo
Already downloaded: /Users/user/Library/Caches/Homebrew/downloads/a4068ca0d86e4d36805863855d52a4d34ee90f63f40e04537cbbdb3b5ac0c577--gcc-arm-none-eabi-10-2020-q4-major-mac.tar.bz2
==> Downloading https://github.com/RfidResearchGroup/proxmark3/archive/v4.14831.tar.gz
==> Downloading from https://codeload.github.com/RfidResearchGroup/proxmark3/tar.gz/refs/tags/v4.14831
# # -#O=-#
==> Upgrading rfidresearchgroup/proxmark3/proxmark3
HEAD-d750735 -> 4.14831
==> Installing dependencies for rfidresearchgroup/proxmark3/proxmark3: coreutils, openssl@3, qt5 and rfidresearchgroup/proxmark3/arm-none-eabi-gcc
==> Installing rfidresearchgroup/proxmark3/proxmark3 dependency: coreutils
==> Pouring coreutils--9.1.monterey.bottle.tar.gz
🍺 /usr/local/Cellar/coreutils/9.1: 480 files, 13.8MB
==> Installing rfidresearchgroup/proxmark3/proxmark3 dependency: openssl@3
==> Pouring [email protected]
🍺 /usr/local/Cellar/openssl@3/3.0.2: 6,429 files, 28.2MB
==> Installing rfidresearchgroup/proxmark3/proxmark3 dependency: qt5
==> Pouring [email protected]
🍺 /usr/local/Cellar/qt@5/5.15.3: 10,873 files, 389.9MB
==> Installing rfidresearchgroup/proxmark3/proxmark3 dependency: rfidresearchgroup/proxmark3/arm-none-eabi-gcc
🍺 /usr/local/Cellar/arm-none-eabi-gcc/10-2020-q4-major: 6,780 files, 713.7MB, built in 23 seconds
==> Installing rfidresearchgroup/proxmark3/proxmark3
==> make clean
Last 15 lines from /Users/user/Library/Logs/Homebrew/proxmark3/01.make:
2022-04-23 17:13:39 +0000
make
clean
rosetta error: /var/db/oah/279293133324288_279293133324288/41dfaf48dc88f92e5fcdd8d90c1729c246e84242587acd6182d91701ef4e1640/make.aot: attachment of code signature supplement failed: 1
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/rfidresearchgroup/homebrew-proxmark3/issues
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.