📄 testemm.c
字号:
#include <stdlib.h>#include <stdio.h>#include "common.h"#include "data.h"#include "system.h"#include "compat.h"int main(int argc, char *argv[]){ if(argc<4) { printf("usage: %s <lib-dir> <plugin-dir> <caid> <rawemm-file>\n",argv[0]); return 1; } DllsLoad(argv[1]); InitAll(argv[2]); LogAll(); unsigned char emm[4096]; int len=ReadRaw(argv[4],emm,sizeof(emm)); int caid=strtol(argv[3],0,0); printf("using caid %04x\n",caid); cSystem *sys=0; int lastPri=0; while((sys=cSystems::FindBySysId(caid,false,lastPri))) { sys->DoLog(true); sys->CardNum(0); lastPri=sys->Pri(); if(sys->HasLogger()) { for(int i=0; i<len;) { int s=SCT_LEN(&emm[i]); sys->ProcessEMM(0x123,caid,&emm[i]); i+=s; } } delete sys; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -