星空软件

 找回密码
 立即注册

[Windows] QserIMEI验证方法(更新验证方法).doc

章牛险 | 2020-12-15 14:09:32 | 显示全部楼层 |阅读模式
1、NV导出对比
①、用X907或X909手机,使用QPST里面的Software Download功能,如下图
截图202012151402405533.png
导出手机的QCN文件
截图202012151402483413.png
②、用工具QserIMEI
截图202012151403087645.png
导出手机的校准参数文件.dat
后加载该dat文件
对比相应的项
截图202012151403194126.png
对比方法:(1)、在QserIMEI找到相应的项NV项,比如:,再在QPST QCNView里面查找到相应的项,
(2)、看QPST QCNView里面的数据(一般是前面的),只要QPST QCNView里面的数据能在QserIMEI里面相对应位置找到,即可说明该NV项数据相等,
(3)、对于像下图这样的
截图202012151403368059.png
因为这种数据是无效的,所以该NV项也是相等的,对于验证该数据无效的方法见最后附。
对于20000以上的NV,需要用EFS Explorer查看数据,
截图202012151403498771.png
保存后用打开二进制文件的工具打开(比如UltraEdit),查看
截图202012151404121533.png
相等,说明导出数据没有问题。
二、验证NV导入功能
将导出的Dat文件导入到手机里面,重新开机,再导出来和之前的dat文件对比,用文件比较工具比较,一样即可
截图202012151404286788.png
压力测试:
截图202012151404399467.png
它会重复不停地“连接手机----写IMEI----读IMEI---写蓝牙----读蓝牙----写WIFI---读WIFI----手机端备份----NV参数导出----NV参数导入----断开手机”它的NV参数会以IMEI号作为文件名保存在安装目录下面



附:
验证用函数QLIB_FTM_RFNV_READ()读出NV项后部分数据无效方法:
背景:使用函数QLIB_FTM_RFNV_READ去读NV项的时候发现,手机第一次开机后读出来的数据和用函数QLIB_DIAG_NV_READ_F()读出来的数据是一样的,但是使用函数QLIB_FTM_RFNV_READ对同一个NV项多读几次,就会发现,每次读出来的数据都不一样,但是前面的那些数据总是一样的,那些数据和使用QCN-EFSView看到的数据是一样的,即是有效的数据。
步骤:
1、使用QPST导出手机的QCN文件test.qcn.
2、连上手机后,使用“读NV(FTM)”按钮
截图202012151405208148.png
读出手机的NV项(比如447),看该NV项的数据:
第一次读:
截图202012151405293971.png
第二次读:
截图202012151405413984.png
第三次读:
截图202012151405536457.png
会发现,每次读的数据中,
截图202012151406179053.png
红圈中的数据总是一样的。
再使用 “NV(Diag)读NV”,读出手机的数据
截图202012151406266249.png
截图202012151406395130.png
无论读多少次,数据总是一样的。
3、使用QPST QCNView查看该NV项的内容,会发现,QCNView里面的数据即前面的几个数据(12 94 78 56 34 12)和第一步中我们用“读NV(FTM)”读出来的数据前面一部分是一样的,和用“读NV(Diag)”读的数据总是一样的,
截图202012151407445539.png
4、使用
“NV导出(FTM)”,导出手机的dat文件test.dat,使用UltraEdit打开该test.dat文件,
截图202012151407565434.png
找到447NV项的数据,可以看到该NV项的有效数据(红圈中),而且可以发现,除了红圈中的这几项外,其它数据和QCN EFSView中的不一样。
截图202012151408165133.png
5、使用 截图202012151408305001.png 将test.dat文件导入到手机,再点 截图202012151408387413.png ,成功后重新开机,用QserIMEI连接手机,使用 截图202012151408465136.png 读该NV项(447),查看该数据是不是和第一步中使用 截图202012151409127344.png 读出来的数据相等
,相等,即说明使用
截图202012151409206501.png
QLIB_FTM_RFNV_READ()读出NV项后部分数据无效。





上一篇:QserIMEI.exe如何写入IMEI-V1.1(串号),请看教程
下一篇:QserIMEI的使用教程和说明!实现改机
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全站声明【必看】|小黑屋|新库软件 |网站地图

GMT+8, 2024-6-22 10:59 , Processed in 0.064765 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.