diff --git a/Proxmark3GUI.pro b/Proxmark3GUI.pro index 08abf01..31f5966 100644 --- a/Proxmark3GUI.pro +++ b/Proxmark3GUI.pro @@ -54,7 +54,7 @@ qnx: target.path = /tmp/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target -VERSION = 0.1.3 +VERSION = 0.1.4 QMAKE_TARGET_PRODUCT = "Proxmark3GUI" QMAKE_TARGET_DESCRIPTION = "Proxmark3GUI" QMAKE_TARGET_COMPANY = "wh201906" diff --git a/README.md b/README.md index 0b104e3..07e6c72 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Proxmark3GUI -A GUI for [Proxmark3](https://github.com/Proxmark/proxmark3) client +![downloads](https://img.shields.io/github/downloads/wh201906/Proxmark3GUI/total) + +A cross-platform GUI for [Proxmark3](https://github.com/Proxmark/proxmark3) client [中文](README/doc/README_zh_CN.md) @@ -32,25 +34,46 @@ A GUI for [Proxmark3](https://github.com/Proxmark/proxmark3) client ## About Iceman fork/repo The [Iceman fork/repo](https://github.com/RfidResearchGroup/proxmark3) has more powerful functions like offline sniff. These guys even developed a new hardware called Proxmark3 RDV4 with smart card support. But the official repo and the Iceman repo is not fully compatible. -This GUI was designed for only official repo at first, but I'm trying to make it compatible with Iceman repo. - -Supported functions when using Iceman client: - -[supported functions](README/doc/supported_Iceman.md) +This GUI is compatible with Iceman/RRG repo(tested on v4.9237) *** ## About Compiled Windows clients A cool guy [Gator96100](https://github.com/Gator96100) creates [ProxSpace](https://github.com/Gator96100/ProxSpace) and makes it possible to compile both the firmware and client on Windows. -Also, he makes the [pre-compiled Windows client](http://www.proxmark.org/forum/viewtopic.php?id=3975) so you can download it and run your PM3 client on Windows instantly. +Also, he makes the [pre-compiled Windows client](https://www.proxmarkbuilds.org/) so you can download it and run your PM3 client on Windows instantly. I included his compiled client in my releases so you can use the GUI on the fly, and you can also use the GUI with your prefered client. Great thanks to him. *** +## Build on Linux + + cd ~ + git clone https://github.com/wh201906/Proxmark3GUI.git + cd Proxmark3GUI + mkdir build + cd build + qmake ../ + make + make clean + cp -r ../lang ./ + ./Proxmark3GUI + +*** + ## Update Log: +### V0.1.4 ++ Optimize performance ++ Optimize UI ++ Search available ports automatically ++ Add High-DPI support ++ Support configuring environment variables by script +(Useful when the client requires specific environment variables) ++ All functions are compatible with Iceman/RRG repo(tested on v4.9237) ++ Fix some bugs + ### V0.1.3 + Fix Trailer Decoder + Add feedback when writing selected blocks diff --git a/README/doc/README_zh_CN.md b/README/doc/README_zh_CN.md index 4f04611..7d4605d 100644 --- a/README/doc/README_zh_CN.md +++ b/README/doc/README_zh_CN.md @@ -1,5 +1,7 @@ # Proxmark3GUI -一个自制的[Proxmark3](https://github.com/Proxmark/proxmark3) GUI +![downloads](https://img.shields.io/github/downloads/wh201906/Proxmark3GUI/total) + +一个自制的[Proxmark3](https://github.com/Proxmark/proxmark3) GUI,可在Windows/Linux系统下运行 [English](../../README.md) @@ -30,23 +32,47 @@ *** ## 关于冰人版 - 这个GUI一开始是针对官方版本做的,现在正在尽力让它兼容冰人版的功能 - (没钱买RDV4也没钱买两台PM3,测一次冰人就要烧一次固件 qwq) + [冰人版](https://github.com/RfidResearchGroup/proxmark3)(Iceman/RRG)的客户端和固件更新更为激进,相比官方版具有更多的功能 + 此GUI所有功能均兼容冰人版(在v4.9237上测试通过) - [已支持功能](../doc/supported_Iceman.md) *** ## 关于预编译Windows客户端 -一个国外大佬 [Gator96100](https://github.com/Gator96100) 做了个 [ProxSpace](https://github.com/Gator96100/ProxSpace) 以便在Windows平台上编译PM3固件和客户端,他还把自己编译好的客户端放到了[论坛](http://www.proxmark.org/forum/viewtopic.php?id=3975)里面 -文件都是放到Google Drive上面的,国内网络无法访问,所以我在release版本里面放了个带预编译客户端版本的GUI。这个GUI也可以搭配你自己的客户端使用 +一位国外大佬 [Gator96100](https://github.com/Gator96100) 做了个 [ProxSpace](https://github.com/Gator96100/ProxSpace) 以便在Windows平台上编译PM3固件和客户端,他还把自己编译好的客户端放到了[网站](https://www.proxmarkbuilds.org/)上 +release页面中有含客户端的GUI。这个GUI也可以搭配你自己的客户端使用 (本来打算在CSDN下载里面放几个最新版客户端的,结果不能把下载币改为0) 感谢大佬 *** +## 在Linux系统下编译 + + cd ~ + git clone https://github.com/wh201906/Proxmark3GUI.git + cd Proxmark3GUI + mkdir build + cd build + qmake ../ + make + make clean + cp -r ../lang ./ + ./Proxmark3GUI + +*** + ## 更新日志: +### V0.1.4 ++ 优化性能 ++ 优化用户界面 ++ 自动搜索可用端口 ++ 支持高分屏 ++ 可通过外部脚本配置环境变量 +(在客户端需要配置环境变量时很有用) ++ 全功能兼容冰人版(在v4.9237上测试通过) ++ 修复部分bug + ### V0.1.3 + 修复访问控制位解码器 + 写多个块时显示写入结果 diff --git a/README/doc/supported_Iceman.md b/README/doc/supported_Iceman.md deleted file mode 100644 index 70dbef0..0000000 --- a/README/doc/supported_Iceman.md +++ /dev/null @@ -1,9 +0,0 @@ -## About Iceman fork/repo - -The [Iceman fork/repo](https://github.com/RfidResearchGroup/proxmark3) has more powerful functions like offline sniff. These guys even developed a new hardware called Proxmark3 RDV4 with smart card support. But the official repo and the Iceman repo is not fully compatible. This GUI was designed for only official repo at first, but I'm trying to make it compatible with Iceman repo. -Supported functions when using Iceman client: -+ Command Line -+ Mifare Card info -+ Mifare Check default keys -+ Mifare Nested Attack -+ Mifare Read/Write \ No newline at end of file diff --git a/README/img/preview.png b/README/img/preview.png index 0c26557..ad618be 100644 Binary files a/README/img/preview.png and b/README/img/preview.png differ diff --git a/README/img/preview_zh_CN.png b/README/img/preview_zh_CN.png index 119f702..cb23753 100644 Binary files a/README/img/preview_zh_CN.png and b/README/img/preview_zh_CN.png differ