typedef int(*sub_100053E2_T)();
sub_100053E2_T sub_100053E2_T_old=0;
void __stdcall logprintbufferlocal();
__declspec(naked) void sub_100053E2_T_new()
{
_asm
{
pop eax
pushad
pushfd
push eax
call setlr
call logprintbufferlocal
popfd
popad
call sub_100053E2_T_old
push eax
pushad
pushfd
call logprintbufferlocal
call getlr
mov [esp+0x20],eax
popfd
popad
push eax
mov eax,[esp+4]
ret 4
}
}
sub_100053E2_T sub_100053E2_T_old=0;
void __stdcall logprintbufferlocal();
__declspec(naked) void sub_100053E2_T_new()
{
_asm
{
pop eax
pushad
pushfd
push eax
call setlr
call logprintbufferlocal
popfd
popad
call sub_100053E2_T_old
push eax
pushad
pushfd
call logprintbufferlocal
call getlr
mov [esp+0x20],eax
popfd
popad
push eax
mov eax,[esp+4]
ret 4
}
}
00004908 27.71286201 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Enter ...
00004909 27.71288490 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Enter ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:750)
00004910 27.71292877 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): V3 format
00004911 27.71295357 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): V3 format (FlashToolLib/source/security/src/secure_da_cmd.cpp:776)
00004912 27.71299362 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 0. Send DA_SECURE_USB_IMG_INFO_CHECK_CMD (0xb9).
00004913 27.71302414 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 0. Send DA_SECURE_USB_IMG_INFO_CHECK_CMD (0xb9). (FlashToolLib/source/security/src/secure_da_cmd.cpp:803)
00004914 27.71310806 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Wait for ACK.
00004915 27.71313477 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): Wait for ACK. (FlashToolLib/source/security/src/secure_da_cmd.cpp:812)
00004916 27.71367073 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 1. Send Image Name (EBR2)
00004917 27.71370888 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 1. Send Image Name (EBR2) (FlashToolLib/source/security/src/secure_da_cmd.cpp:863)
00004918 27.71413040 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 2. Send Image Type (0x1)
00004919 27.71416283 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 2. Send Image Type (0x1) (FlashToolLib/source/security/src/secure_da_cmd.cpp:896)
00004920 27.71432304 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 3. Send Image Header Length (0x40)
00004921 27.71435356 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 3. Send Image Header Length (0x40) (FlashToolLib/source/security/src/secure_da_cmd.cpp:914)
00004922 27.71869087 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 4. Send Image Offset(0x0000000004160000)
00004923 27.71872520 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 4. Send Image Offset(0x0000000004160000) (FlashToolLib/source/security/src/secure_da_cmd.cpp:942)
00004924 27.71881294 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 5. Send Image hash and Signature
00004925 27.71884346 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 5. Send Image hash and Signature (FlashToolLib/source/security/src/secure_da_cmd.cpp:954)
00004926 27.72867584 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 6. Send extension header (TT)
00004927 27.72871208 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 6. Send extension header (TT) (FlashToolLib/source/security/src/secure_da_cmd.cpp:989)
00004928 27.73391342 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 7. Get Image Info Verification Result
00004929 27.73397636 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): 7. Get Image Info Verification Result (FlashToolLib/source/security/src/secure_da_cmd.cpp:1048)
00004930 27.73629570 [4120] _vsnprintf ----------------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:1062)
00004931 27.73635292 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): IMAGE INFO VERIFY PASS
00004932 27.73642349 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_ImageInfo_Check(): IMAGE INFO VERIFY PASS (FlashToolLib/source/security/src/secure_da_cmd.cpp:1063)
00004933 27.73649597 [4120] _vsnprintf ----------------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:1064)
00004934 27.73655701 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): Yield CPU for context switch
00004935 27.73658943 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): Yield CPU for context switch (FlashToolLib/source/security/src/secure_da_cmd.cpp:682)
00004936 27.73713875 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): ===============================================
00004937 27.73720741 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): =============================================== (FlashToolLib/source/security/src/secure_da_cmd.cpp:620)
00004938 27.73725319 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): VERIFY "ANDROID" ...
00004939 27.73731995 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): VERIFY "ANDROID" ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:621)
00004940 27.73737144 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): ===============================================
00004941 27.73742485 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Main(): =============================================== (FlashToolLib/source/security/src/secure_da_cmd.cpp:622)
00004942 27.73748970 [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): image name = ANDROID
00004943 27.73752213 [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): image name = ANDROID (FlashToolLib/source/security/src/secure_da_cmd.cpp:117)
00004944 27.73883629 [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image offset = 0x82e0000
00004945 27.73888016 [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image offset = 0x82e0000 (FlashToolLib/source/security/src/secure_da_cmd.cpp:129)
00004946 27.73903656 [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image length = 0x3528aa1b
00004947 27.73907280 [4120] _vsnprintf SECURE_DA_Cmd::CMD_Secure_CheckBypass(): [SEC_MARK]: image length = 0x3528aa1b (FlashToolLib/source/security/src/secure_da_cmd.cpp:138)
00004948 27.73944664 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Enter ...
00004949 27.73947716 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Enter ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:2129)
00004950 27.73952293 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header
00004951 27.73955536 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header (FlashToolLib/source/security/src/secure_da_cmd.cpp:2154)
00004952 27.73959160 [4120]<span style="color:#FFFF99;"> sub_100D2BE0</span> 5933408 916f2dc 0 0 40
00004953 27.73967743 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00004954 27.73973083 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00004955 27.73976898 [4120] SetFilePointer 2378 0 0
00004956 27.73979950 [4120] SetFilePointer 2378 0 1
00004957 27.73983192 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00004958 27.73986053 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00004959 27.73990822 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00004960 27.73993301 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00004961 27.73997879 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0
00004962 27.74001312 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00004963 27.74005890 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0
00004964 27.74008751 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00004965 27.74013138 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00004966 27.74015999 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00004967 27.74023247 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00004968 27.74027824 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header (by pass FB header)
00004969 27.74031067 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): Reload binary header (by pass FB header) (FlashToolLib/source/security/src/secure_da_cmd.cpp:2163)
00004970 27.74035072 [4120]<span style="color:#CC33CC;"> <span style="color:#FFFF99;"><strong>sub_100D2BE0</strong></span></span> 5933408 916f2dc 4000 0 40
00004971 27.74040604 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00004972 27.74044991 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00004973 27.74049187 [4120] SetFilePointer 2378 4000 0
00004974 27.74051857 [4120] SetFilePointer 2378 0 1
00004975 27.74055099 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00004976 27.74058151 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00004977 27.74062729 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00004978 27.74065590 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00004979 27.74069786 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384
00004980 27.74073219 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00004981 27.74077415 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384
00004982 27.74080658 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00004983 27.74085045 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00004984 27.74087906 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00004985 27.74094582 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00004986 27.74099159 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): V3 format
00004987 27.74102020 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_Image(): V3 format (FlashToolLib/source/security/src/secure_da_cmd.cpp:2275)
00004988 27.74112320 [4120] --<strong><span style="color:#FF6666;">sub_10127740 in</span></strong>--
00004989 27.74125290 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): Enter ...
00004990 27.74127960 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): Enter ... (FlashToolLib/source/security/src/secure_da_cmd.cpp:1459)
00004991 27.74131966 [4120] <span style="color:#FFFF66;">sub_100D2BE0</span> 5933408 916f244 0 0 40
00004992 27.74138260 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00004993 27.74142456 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00004994 27.74146461 [4120] SetFilePointer 2378 0 0
00004995 27.74148750 [4120] SetFilePointer 2378 0 1
00004996 27.74151611 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00004997 27.74154282 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00004998 27.74158287 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00004999 27.74160767 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005000 27.74164772 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0
00005001 27.74167442 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005002 27.74171448 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0
00005003 27.74173927 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005004 27.74177933 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005005 27.74180603 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005006 27.74186516 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005007 27.74190712 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): By pass FB header
00005008 27.74193382 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): By pass FB header (FlashToolLib/source/security/src/secure_da_cmd.cpp:1487)
00005009 27.74196625 [4120]<span style="color:#FFFF99;"> sub_100D2BE0</span> 5933408 916f244 4000 0 40
00005010 27.74201584 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005011 27.74205780 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005012 27.74209213 [4120] SetFilePointer 2378 4000 0
00005013 27.74211502 [4120] SetFilePointer 2378 0 1
00005014 27.74214363 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005015 27.74217033 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005016 27.74221039 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005017 27.74223518 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005018 27.74227524 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384
00005019 27.74229813 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005020 27.74233818 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384
00005021 27.74236298 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16384 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005022 27.74240303 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005023 27.74242973 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005024 27.74248505 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005025 27.74252892 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.magic (0x53535353)
00005026 27.74255753 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.magic (0x53535353) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1503)
00005027 27.74259949 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.cust_name (XUNHU_2012)
00005028 27.74262619 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.cust_name (XUNHU_2012) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1504)
00005029 27.74267006 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_version (0x1)
00005030 27.74269485 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_version (0x1) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1505)
00005031 27.74273491 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_length (0x352867c4)
00005032 27.74276543 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sign_header.image_length (0x352867c4) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1506)
00005033 27.74280357 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image len is 891840452 (0x352867c4)
00005034 27.74283409 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image len is 891840452 (0x352867c4) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1523)
00005035 27.74287224 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total file len is 891857436 (0x3528aa1c)
00005036 27.74290276 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total file len is 891857436 (0x3528aa1c) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1524)
00005037 27.74294281 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): offset is 891857048 (0x3528a898)
00005038 27.74296761 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): offset is 891857048 (0x3528a898) (FlashToolLib/source/security/src/secure_da_cmd.cpp:1531)
00005039 27.74300003 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f20c 3528a898 0 c
00005040 27.74304771 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005041 27.74308968 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005042 27.74312210 [4120] SetFilePointer 2378 3528a898 0
00005043 27.74314499 [4120] SetFilePointer 2378 0 1
00005044 27.74317741 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005045 27.74320221 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005046 27.74324036 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005047 27.74326706 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005048 27.74330711 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857048
00005049 27.74333191 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857048 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005050 27.74337196 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857048
00005051 27.74339867 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857048 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005052 27.74343872 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005053 27.74346352 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005054 27.74352264 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005055 27.74355507 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f218 3528a8a4 0 10
00005056 27.74359894 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005057 27.74364090 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005058 27.74367332 [4120] SetFilePointer 2378 3528a8a4 0
00005059 27.74369812 [4120] SetFilePointer 2378 0 1
00005060 27.74372673 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005061 27.74375343 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005062 27.74379158 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005063 27.74381828 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005064 27.74385834 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857060
00005065 27.74388504 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857060 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005066 27.74392319 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857060
00005067 27.74394608 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857060 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005068 27.74398994 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005069 27.74401283 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005070 27.74408722 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005071 27.74410057 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 5903e68 3528a8b4 0 28
00005072 27.74414444 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005073 27.74418640 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005074 27.74422264 [4120] SetFilePointer 2378 3528a8b4 0
00005075 27.74424553 [4120] SetFilePointer 2378 0 1
00005076 27.74427605 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005077 27.74429893 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005078 27.74434090 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005079 27.74436760 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005080 27.74440575 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857076
00005081 27.74443245 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857076 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005082 27.74447250 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857076
00005083 27.74449921 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857076 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005084 27.74453735 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005085 27.74456024 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005086 27.74461365 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005087 27.74464607 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f1e8 3528a8dc 0 8
00005088 27.74469185 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005089 27.74473190 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005090 27.74476433 [4120] SetFilePointer 2378 3528a8dc 0
00005091 27.74478722 [4120] SetFilePointer 2378 0 1
00005092 27.74481773 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005093 27.74484253 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005094 27.74488258 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005095 27.74490547 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005096 27.74494934 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116
00005097 27.74497223 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005098 27.74501419 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116
00005099 27.74503708 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005100 27.74507904 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005101 27.74510574 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005102 27.74515915 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005103 27.74519157 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f22c 3528a8dc 0 18
00005104 27.74523354 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005105 27.74527359 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005106 27.74530602 [4120] SetFilePointer 2378 3528a8dc 0
00005107 27.74532890 [4120] SetFilePointer 2378 0 1
00005108 27.74535942 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005109 27.74538612 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005110 27.74542427 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005111 27.74545097 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005112 27.74549103 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116
00005113 27.74551582 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005114 27.74555588 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116
00005115 27.74558258 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857116 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005116 27.74562263 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005117 27.74564743 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005118 27.74569702 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005119 27.74574089 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sparse data length is 288, sparse header size is 24
00005120 27.74576950 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): sparse data length is 288, sparse header size is 24 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1678)
00005121 27.74580193 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 5913800 3528a8f4 0 120
00005122 27.74584579 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005123 27.74588394 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005124 27.74592018 [4120] SetFilePointer 2378 3528a8f4 0
00005125 27.74594307 [4120] SetFilePointer 2378 0 1
00005126 27.74597359 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005127 27.74599648 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005128 27.74603462 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005129 27.74609375 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005130 27.74610519 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857140
00005131 27.74612999 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857140 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005132 27.74617004 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857140
00005133 27.74619675 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857140 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005134 27.74623680 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005135 27.74626160 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005136 27.74631500 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005137 27.74634743 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 916f1e8 3528aa14 0 8
00005138 27.74638939 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005139 27.74642944 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005140 27.74646187 [4120] SetFilePointer 2378 3528aa14 0
00005141 27.74648476 [4120] SetFilePointer 2378 0 1
00005142 27.74651527 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005143 27.74654198 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005144 27.74658012 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005145 27.74660683 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005146 27.74664688 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857428
00005147 27.74667358 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891857428 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005148 27.74671173 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857428
00005149 27.74673843 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891857428 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005150 27.74677849 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005151 27.74680328 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005152 27.74685287 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005153 27.74689674 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total ext hash count is 1
00005154 27.74692154 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): total ext hash count is 1 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1743)
00005155 27.74696159 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 14010020 4040 0 19000
00005156 27.74700356 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005157 27.74704361 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005158 27.74710274 [4120] SetFilePointer 2378 4040 0
00005159 27.74712563 [4120] SetFilePointer 2378 0 1
00005160 27.74715805 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005161 27.74718475 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005162 27.74722481 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005163 27.74724770 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005164 27.74728584 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16448
00005165 27.74731255 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 16448 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005166 27.74735260 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16448
00005167 27.74737930 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 16448 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005168 27.74741745 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005169 27.74744415 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005170 27.74751663 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005171 27.75138474 [4120] <span style="color:#FFFF99;">sub_100D2BE0</span> 5933408 5913b08 3528a804 0 80
00005172 27.75143051 [4120] 2378=CreateFileA F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img
00005173 27.75147057 [4120] _vsnprintf IO_FILE::IO_FILE(): fopen("F:\__mtk\packet\maigoo1\K3_644_AT_HT_H04-3_MG_V1003_21032016_sign\system.img", "rb"): OK!, m_fp(0x68222E58). (FlashToolLib/source/common/generic/src/virtual_io.cpp:96)
00005174 27.75150681 [4120] SetFilePointer 2378 3528a804 0
00005175 27.75152969 [4120] SetFilePointer 2378 0 1
00005176 27.75156021 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1
00005177 27.75158501 [4120] _vsnprintf IO_FILE::IsEnd(): m_ReadMode: 1 (FlashToolLib/source/common/generic/src/virtual_io.cpp:255)
00005178 27.75162506 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0
00005179 27.75165176 [4120] _vsnprintf IO_FILE::IsEnd(): feof(m_fp): 0 (FlashToolLib/source/common/generic/src/virtual_io.cpp:256)
00005180 27.75168991 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891856900
00005181 27.75171661 [4120] _vsnprintf IO_FILE::IsEnd(): Telli64(m_fp): 891856900 (FlashToolLib/source/common/generic/src/virtual_io.cpp:257)
00005182 27.75175667 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891856900
00005183 27.75178337 [4120] _vsnprintf IO_FILE::IsEnd(): (u64)Telli64(m_fp): 891856900 (FlashToolLib/source/common/generic/src/virtual_io.cpp:258)
00005184 27.75182152 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436
00005185 27.75184822 [4120] _vsnprintf IO_FILE::IsEnd(): m_filelength: 891857436 (FlashToolLib/source/common/generic/src/virtual_io.cpp:259)
00005186 27.75190163 [4120] _vsnprintf IO_FILE::~IO_FILE(): fclose(m_fp(0x68222E58)): OK! (FlashToolLib/source/common/generic/src/virtual_io.cpp:112)
00005187 27.75375748 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image start offset is 16448
00005188 27.75378990 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image start offset is 16448 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1934)
00005189 27.75383949 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image extra length is 16984
00005190 27.75387192 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): image extra length is 16984 (FlashToolLib/source/security/src/secure_da_cmd.cpp:1936)
00005191 27.75391769 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): no cipher header
00005192 27.75395012 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): no cipher header (FlashToolLib/source/security/src/secure_da_cmd.cpp:1948)
00005193 27.75399590 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): First Loaded
00005194 27.75402641 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): First Loaded (FlashToolLib/source/security/src/secure_da_cmd.cpp:1969)
00005195 27.75407600 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): -----------------------------------------------------------
00005196 27.75411034 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): ----------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:2019)
00005197 27.75415993 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): IMAGE AUTH PASS (SPARSE) !!
00005198 27.75419044 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): IMAGE AUTH PASS (SPARSE) !! (FlashToolLib/source/security/src/secure_da_cmd.cpp:2020)
00005199 27.75424004 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): -----------------------------------------------------------
00005200 27.75427246 [4120] _vsnprintf SECURE_DA_Cmd::Secure_USB_Authenticate_v3(): ----------------------------------------------------------- (FlashToolLib/source/security/src/secure_da_cmd.cpp:2021)
00005201 27.75430870 [4120] dword_10234144=3
00005202 27.75433540 [4120] --<strong><span style="color:#FF6666;">sub_10127740 out</span></strong>--
typedef int(*sub_100D2BE0_T)();
sub_100D2BE0_T sub_100D2BE0_old=0;
void __stdcall theprint_100D2BE0(int ecx,int edx,int a0,int a1,int a2)
{
OutputDebugStringApi("sub_100D2BE0 %x %x %x %x %x",ecx,edx,a0,a1,a2);
}
__declspec(naked) void sub_100D2BE0_new()
{//ecx edx esp+4 esp+8 esp+12
_asm
{
pushad//EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI
pushfd
mov eax,[esp+40]
mov ebx,[esp+44]
mov ebp,[esp+48]
push ebp
push ebx
push eax
push edx
push ecx
call theprint_100D2BE0
popfd
popad
jmp sub_100D2BE0_old
}
}
int setup_com_hook()
{
rise_pri();
hmodyourdll = LoadLibraryA("flashtoollib.v1.dll");
//OutputDebugStringApi("hmodyourdll====%x",hmodyourdll);
sub_10127740_old = (sub_10127740_T)((DWORD)hmodyourdll + (DWORD)0x127740);
DetourAttach(&(PVOID&)sub_10127740_old, sub_10127740_new);
sub_100D2BE0_old = (sub_100D2BE0_T)((DWORD)hmodyourdll + (DWORD)0xD2BE0);
//sub_10001CC0_old = (sub_10001CC0_T)((DWORD)hmodyourdll + (DWORD)0x1CC0);
//DetourAttach(&(PVOID&)sub_10001CC0_old, sub_10001CC0_new);
DetourAttach(&(PVOID&)sub_100D2BE0_old, sub_100D2BE0_new);
DetourAttach(&(PVOID&)CreateFileA_old, CreateFileA_new);
// DetourAttach(&(PVOID&)ReadFile_old, ReadFile_new);
// DetourAttach(&(PVOID&)fseek_old, fseek_new);
// DetourAttach(&(PVOID&)WriteFile_old, WriteFile_new);
//sub_1012CF10_old = (sub_1012CF10_T)((DWORD)hmodyourdll + (DWORD)0x12CF10);
//DetourAttach(&(PVOID&)sub_1012CF10_old, sub_1012CF10_new);
//DetourAttach(&(PVOID&)_vsnprintf_Fold, _vsnprintf_Fn);
return 0;
}