我们知道在Github上有proxmark3的最新固件,今天聊一聊在windows下如何编译固件源码并刷入proxmark3.
开发环境安装
从以下网址下载“ProxSpace-master.zip”:https://github.com/Gator96100/ProxSpace/archive/master.zip
这是一个模拟终端,下面我们的操作都在其中进行。
解压后可以见到如下几个文件。

接下来到proxmark3官方地址下载源码:https://github.com/Proxmark/proxmark3
下载完成后将文件解压,把所有文件考到ProxSpace文件夹下的pm3目录下:

到此为止,我们就完成了准备工作。
编译固件
双击runme.bat,打开终端,此时可能会自动安装依赖,请耐心等待。
准备完成后会出现下面的页面:

接下来,通过键入
make clean && make all
来构建proxmark可执行文件和固件文件。

如果在构建过程中出现错误,请检查以上步骤是否正确。
刷新固件
键入
./client/flasher comx -b ./bootrom/obj/bootrom.elf
来刷新bootrom(将comx替换为设备的com端口号,即com3)
键入
./client/flasher comx ./armsrc/obj/fullimage.elf
来刷新固件(将comx替换为设备的com端口号,即com3)
如果没有成功,如果没有尝试拔掉你的Proxmark3,请按住pm3上的按钮并重新连接Proxmark3。 Proxmark3 LED的红色和黄色亮起[旁注:在RDV4上LED的A和C亮起](让它被检测到)然后重新运行闪光灯命令,同时按住按钮直到完成。
如果仍然无效,请检查驱动程序是否已正确安装,并且在设备管理器中检测到您的设备

固件更新成功。
转载请注明:Proxmark 实验室 » 在Windows下编译proxmark3最新固件