diff --git a/lang/en_US.ts b/lang/en_US.ts
index 444fe83..f7ee879 100644
--- a/lang/en_US.ts
+++ b/lang/en_US.ts
@@ -310,198 +310,250 @@ It could make the whole sector blocked irreversibly!
MainWindow
-
+
-
+
-
+
-
+
-
+
-
+
-
+
320
-
+
1024
-
+
2048
-
+
4096
-
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
@@ -511,223 +563,244 @@ It could make the whole sector blocked irreversibly!
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
+
-
+
-
-
-
-
-
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
Mifare
diff --git a/lang/zh_CN.qm b/lang/zh_CN.qm
index 99a5e6b..cbb3dad 100644
Binary files a/lang/zh_CN.qm and b/lang/zh_CN.qm differ
diff --git a/lang/zh_CN.ts b/lang/zh_CN.ts
index 8dda48b..a997735 100644
--- a/lang/zh_CN.ts
+++ b/lang/zh_CN.ts
@@ -314,198 +314,198 @@ It could make the whole sector blocked irreversibly!
MainWindow
-
+
-
+
连接
-
+
断开
-
+
Mifare(IC)卡
-
+
选中密码块
-
+
卡片类型
-
+
320
-
+
1024
-
+
2048
-
+
4096
-
+
文件
-
-
+
+
加载
-
-
-
+
+
+
保存
-
-
+
+
数据
-
+
密钥
-
+
破解
-
+
读卡信息
-
+
验证默认密码
-
+
Nested攻击
-
+
Hardested攻击
-
+
Darkside攻击
-
+
读/写
-
+
块:
-
+
密钥:
-
+
密钥类型:
-
+
列出嗅探数据
-
+
数据:
-
+
普通卡(需要密码)
-
+
Dump命令
-
+
Restore命令
-
+
UID卡(不需要密码)
-
+
锁定UFUID卡
-
-
+
+
关于UID卡
-
+
设置卡参数
-
+
擦除
-
-
+
+
模拟
-
-
+
+
清空
@@ -515,190 +515,216 @@ It could make the whole sector blocked irreversibly!
客户端路径:
-
+
端口:
-
+
刷新端口
-
+
全选
-
+
密码区->密码
-
+
密码区<-密码
-
+
填充密码
-
+
Trailer解码
-
+
设置字体
-
-
+
+
读取单个块
-
-
+
+
写入单个块
-
-
-
+
+
+
读取选中块
-
-
-
+
+
+
写入选中块
-
-
+
+
+
嗅探
-
+
嗅探(14a)
-
-
-
-
-
-
+
-
+ 低频配置
-
+
-
+ 频率
-
+
-
+
-
+
-
-
-
-
-
-
+
-
+
-
+ 抽取(Decimation):
-
+
-
+ 平均化(Averaging):
+
+
+
+
+ 重置
+
+
+
+
+ 低频操作
+
+
+
+
+ 搜索
+
+
+
+
+ 读卡并寻找已知类型的卡
+
+
+
+
+ 读取
-
-
-
+
+
+ 激活低频电磁场并读取原始信号。
+该功能用于获取卡片原始数据。
-
-
-
+
+
+ 调谐
-
-
-
+
+
+ 测量低频天线谐振频率。
+如果天线电压在放置卡片后出现明显下降,则该卡片很可能是低频卡。
+在冰人版固件下,如果需要停止测量,请按下PM3侧面的按钮
-
-
-
+
+
+ 直接读取低频信号。
+该功能用于获取读卡器的数据
+或者卡片与读卡器的交互过程。
-
+
-
+
-
+
原始命令
-
-
+
+
命令历史:
-
+
清空历史
-
+
发送
-
+
清空输出
-
+
设置
-
+
客户端
-
+
预加载脚本路径:
-
+
@@ -706,34 +732,34 @@ then put the path of the script there
如果客户端需要配置环境变量才能正常运行,可以将配置环境变量所需的脚本文件(Windows系统内为*.bat,linux系统内为*.sh)路径填入此处
-
+
客户端工作路径:
-
+
-
+
注意:
在Windows系统中,客户端工作路径与GUI程序所在路径不能相同,否则客户端会使用错误的.dll文件。
-
+
启动参数
-
+
-
+
或"-p <port> -f"
-
+
在PM3断开后保持客户端运行(实验性功能)
-
+
语言:
-
+
选择语言
-
+
(重启此程序以使用新语言)
-
+
保持所有按钮可点击,即使未连接客户端或有任务正在运行
-
+
+
+ 低频
+
+
+
+
+ 其它
+
+
+
+
+ 分频系数(Divisor):
+
+
+
+
+ 实际频率: 125.000kHz
+
+
+
+
+ 注意:
+如果频率不为125k/134k,则原装天线可能不适用。
+设置频率后GUI会使用"hw setlfdivisor"改变底层分频系数。
+
+
+
+
+ 采样精度(Bit per sample):
+
+
+
+
+ 触发阈值(Trigger threshold):
+
+
+
+
+ 跳过前n个采样(Samples to skip):
+
+
+
+
+ 获取当前配置
+
+
+
+
+ 改变当前配置
+
+
+
图形化界面
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
信息
-
+
请先选择端口
-
+
已连接
-
-
+
+
未连接
-
+
二进制数据文件(*.bin *.dump);;文本数据文件(*.txt *.eml);;所有文件(*.*)
-
-
-
+
+
+
无法打开
-
+
确定?
+
+
+
+ 吸附所有悬浮窗口
+
+
+ 版本:
+
+
+
检查更新
-
+
部分数据和密码将被清除
-
+
请选择数据窗口和密钥窗口的字体
-
+
数据必须由32个十六进制字符组成(中间可含有空格)
-
-
+
+
密钥必须由12个十六进制字符组成(中间可含有空格)
-
+
请选择数据文件:
-
+
请选择密钥文件:
-
+
二进制密钥文件(*.bin *.dump)二进制密钥文件(*.bin *.dump);所有文件(*.*)
-
+
请选择数据文件保存的位置:
-
+
二进制数据文件(*.bin *.dump);文本数据文件(*.txt *.eml)
-
-
-
+
+
+
无法保存至
-
+
请选择密钥文件保存的位置:
-
+
二进制密码文件(*.bin *.dump)
-
+
普通Mifare卡的块0无法写入,卡号也不能更改
-
+
UID卡(在国外叫Chinese Magic Card)的块0可写,卡号可变。
-
+
国外把UID卡分为Chinese Magic Card Gen1和Gen2
-
+
-
+
指通常所说的UID卡,可以通过后门指令直接读写块而无需密码,在PM3和此GUI中有特殊命令处理这类卡片
-
+
-
+
这个叫法在国内比较罕见,在国外指CUID/FUID/UFUID这类对后门指令不响应的卡(防火墙卡)
-
+
以下是Gen2卡的详细介绍
-
+
CUID卡:
-
+
可通过普通的写块命令来写块0,可重复擦写
-
+
(hf mf wrbl 0 A FFFFFFFFFFFF <待写入数据>)
-
+
FUID卡:
-
+
块0只能写入一次
-
+
(更高级的穿防火墙卡,可以过一些能识别出CUID卡的读卡器)
-
+
UFUID卡:
-
+
锁卡前和普通UID/CUID卡一样可以反复读写块0,用特殊命令锁卡后就和FUID卡一样了
-
+
所有UID卡都似乎更容易被Nested攻击破解
-
+
请选择trace文件:
-
+
Trace文件(*.trc);;所有文件(*.*)
-
+
请选择trace文件保存的位置:
-
+
Trace文件(*.trc)
-
-
+
+
空闲
-
+
停止
-
-
+
+
扇区
-
+
块
-
+
密钥A
-
+
密钥B
-
+
固件版本:
-
+
连接状态:
-
+
运行状态:
-
+
正在运行
+
+
+
+ 实际频率:
+
Mifare
diff --git a/ui/mainwindow.cpp b/ui/mainwindow.cpp
index ffc2df1..f1eb116 100644
--- a/ui/mainwindow.cpp
+++ b/ui/mainwindow.cpp
@@ -1251,7 +1251,7 @@ void MainWindow::onLFfreqConfChanged(int value, bool isCustomized)
if(isCustomized)
ui->LF_Conf_freqOtherButton->setChecked(true);
- ui->LF_Conf_freqLabel->setText(QString("Actural Freq: %1kHz").arg(LF::divisor2Freq(value), 0, 'f', 3));
+ ui->LF_Conf_freqLabel->setText(tr("Actural Freq: ") + QString("%1kHz").arg(LF::divisor2Freq(value), 0, 'f', 3));
ui->LF_Conf_freqDivisorBox->setValue(value);
ui->LF_Conf_freqSlider->setValue(value);
diff --git a/ui/mainwindow.ui b/ui/mainwindow.ui
index 4e62cae..3caef34 100644
--- a/ui/mainwindow.ui
+++ b/ui/mainwindow.ui
@@ -136,7 +136,7 @@
- 4
+ 0
@@ -1334,6 +1334,12 @@
Qt::Horizontal
+
+
+ 0
+ 0
+
+
@@ -1512,7 +1518,7 @@ When setting the freq, the "hw setlfdivisor" will also be called.
- Get
+ Get Config
@@ -1531,7 +1537,7 @@ When setting the freq, the "hw setlfdivisor" will also be called.
- Set
+ Set Config
@@ -1600,6 +1606,12 @@ When setting the freq, the "hw setlfdivisor" will also be called.
QSizePolicy::Expanding
+
+
+ 0
+ 0
+
+
@@ -1651,6 +1663,12 @@ When setting the freq, the "hw setlfdivisor" will also be called.
QSizePolicy::Expanding
+
+
+ 0
+ 0
+
+
@@ -1703,6 +1721,12 @@ Use this to get raw data from a tag.
QSizePolicy::Expanding
+
+
+ 0
+ 0
+
+
@@ -1756,6 +1780,12 @@ On Iceman/RRG repo, press the button on PM3 to stop measuring
QSizePolicy::Expanding
+
+
+ 0
+ 0
+
+
@@ -2194,6 +2224,12 @@ or "-p <port> -f"
Qt::Horizontal
+
+
+ 0
+ 0
+
+
@@ -2206,6 +2242,12 @@ or "-p <port> -f"
Qt::Vertical
+
+
+ 0
+ 0
+
+
@@ -2215,6 +2257,12 @@ or "-p <port> -f"
Qt::Horizontal
+
+
+ 0
+ 0
+
+