pull/33/head V0.2.1
wh201906 4 years ago
parent ccb07651cc
commit bac6207634

@ -56,7 +56,7 @@ qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target !isEmpty(target.path): INSTALLS += target
VERSION = 0.2.0 VERSION = 0.2.1
QMAKE_TARGET_PRODUCT = "Proxmark3GUI" QMAKE_TARGET_PRODUCT = "Proxmark3GUI"
QMAKE_TARGET_DESCRIPTION = "Proxmark3GUI" QMAKE_TARGET_DESCRIPTION = "Proxmark3GUI"
QMAKE_TARGET_COMPANY = "wh201906" QMAKE_TARGET_COMPANY = "wh201906"

@ -65,6 +65,11 @@ Great thanks to him.
## Update Log: ## Update Log:
### V0.2.1
+ Optimize MIFARE Classic reading logic
+ Fix bug #16
+ Fix bug #15 partially (the path can contain spaces now)
### V0.2 ### V0.2
+ Use Dock widget for more flexible layout + Use Dock widget for more flexible layout
+ Support basic LF commands + Support basic LF commands

@ -64,6 +64,11 @@ release页面中有含客户端的GUI。这个GUI也可以搭配你自己的客
## 更新日志: ## 更新日志:
### V0.2.1
+ 优化MIFARE Classic读卡逻辑
+ 修复 #16 配合新版RRG固件时无法读取扇区数据
+ 修复 #15 (路径中支持空格)
### V0.2 ### V0.2
+ 使用浮动窗口,界面配置更加灵活 + 使用浮动窗口,界面配置更加灵活
+ 支持部分低频命令 + 支持部分低频命令

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -137,15 +137,14 @@ void MainWindow::on_PM3_connectButton_clicked()
envSetProcess.start("sh -c \' . \"" + envScriptPath.absoluteFilePath() + "\">>/dev/null && env"); envSetProcess.start("sh -c \' . \"" + envScriptPath.absoluteFilePath() + "\">>/dev/null && env");
#endif #endif
envSetProcess.waitForReadyRead(10000); envSetProcess.waitForReadyRead(10000);
QString test = QString(envSetProcess.readAll()); QString envSetResult = QString(envSetProcess.readAll());
clientEnv = test.split(QRegExp("[\r\n]{1,2}"), QString::SkipEmptyParts); clientEnv = envSetResult.split(QRegExp("[\r\n]{1,2}"), QString::SkipEmptyParts);
if(clientEnv.size() > 2) // the first element is "set" and the last element is the current path if(clientEnv.size() > 2) // the first element is "set" and the last element is the current path
{ {
clientEnv.removeFirst(); clientEnv.removeFirst();
clientEnv.removeLast(); clientEnv.removeLast();
emit setProcEnv(&clientEnv); emit setProcEnv(&clientEnv);
} }
qDebug() << clientEnv;
// qDebug() << "Get Env List" << clientEnv; // qDebug() << "Get Env List" << clientEnv;
} }
else else

Loading…
Cancel
Save