ModelDownloader.dll

v0.0.0.1 32-bit Windows NT Analyzed
Description
TODO: <File description>
Authors
Copyright (C) 2020
File size
1.3 MB
Uploaded
2026-07-11 03:42
Views
58
SHA-256
301e31ee178be63849bb377e2aa4ff5c

Exported functions 37

Model_ByPassWifi #1 · 0x6ea10
Model_CUOperate #2 · 0x6eda0
Model_CheckEcimActive #3 · 0x6ec00
Model_CheckEcimStatus #4 · 0x6ebb0
Model_CheckUIVer #5 · 0x6e8b0
Model_ClearEcimProfiles #6 · 0x6eb60
Model_Deactivate #7 · 0x6ecb0
Model_Download #8 · 0x6ecb0
Model_DownloadInit #9 · 0x6eac0
Model_GetConfigure #10 · 0x6ed20
Model_GetInfoList #11 · 0x6ed40
Model_GetInterfaceInfo #12 · 0x6e900
Model_GetModelConfigInfoEx #13 · 0x6ede0
Model_GetRefurbishParameters #14 · 0x6ea60
Model_IniCurDeviceConnected #15 · 0x6e9d0
Model_Initialize #16 · 0x6e680
Model_InputChangedRefurbishParas #17 · 0x6ea90
Model_NoticeSupportFun #18 · 0x6e8d0
Model_OperateIMEIOrMEID #19 · 0x6ed40
Model_OperateSpecialSetItems #20 · 0x6ed40
Model_PRLOperate #21 · 0x6eda0
Model_ReadInformation #22 · 0x6ed60
Model_ReadSetItems #23 · 0x6ed40
Model_Recondition #24 · 0x6ecb0
Model_Refurbish #25 · 0x6ece0
Model_RegisterDLStatusFunc #26 · 0x6ec80
Model_RegisterDeviceChangeFunc #27 · 0x6e9a0
Model_RegisterOperationRecorder #28 · 0x6ec50
Model_RmKillSwitch #29 · 0x6eb10
Model_SetMSL #30 · 0x6ed40
Model_SetModelConfigInfoEx #31 · 0x6ed40
Model_SetProgressShowType #32 · 0x6eeb0
Model_SetSpcAutoInputPara #33 · 0x53730
Model_TryMSL #34 · 0x6ed40
Model_UnInitialize #35 · 0x6edd0
Model_UnlockOperate #36 · 0x6eda0
Model_WriteSetItems #37 · 0x6ed40

Imported DLLs & functions 301

RegEnumValueA 0x10081004
RegOpenKeyExA 0x10081000
GetStockObject 0x1008100c
ClearCommError 0x100810fc
CloseHandle 0x1008105c
CreateEventA 0x10081034
CreateFileA 0x10081100
CreateSemaphoreA 0x1008109c
CreateWaitableTimerA 0x100810c8
DecodePointer 0x10081124
DeleteCriticalSection 0x10081058
DeviceIoControl 0x10081078
DuplicateHandle 0x10081104
EncodePointer 0x10081128
FindResourceA 0x100810a8
FlushFileBuffers 0x100810a0
FormatMessageA 0x100810bc
GetCommModemStatus 0x100810f8
GetCommState 0x1008108c
GetCommTimeouts 0x10081050
GetCurrentProcess 0x10081094
GetCurrentProcessId 0x100810ec
GetCurrentThreadId 0x100810f0
GetLastError 0x10081040
GetModuleFileNameA 0x100810c4
GetModuleHandleA 0x10081068
GetModuleHandleExA 0x100810ac
GetOverlappedResult 0x1008103c
GetProcAddress 0x10081080
GetProcessHeap 0x10081084
GetSystemTimeAsFileTime 0x10081064
GetTickCount 0x1008107c
GlobalAlloc 0x1008106c
GlobalFree 0x10081074
HeapAlloc 0x10081090
HeapFree 0x10081098
InitializeCriticalSection 0x10081028
InterlockedCompareExchange 0x1008111c
InterlockedExchange 0x10081120
IsDebuggerPresent 0x1008110c
IsProcessorFeaturePresent 0x1008112c
LoadResource 0x100810b0
LocalFree 0x100810c0
LockResource 0x100810b8
OpenEventA 0x100810d8
PurgeComm 0x10081054
QueryPerformanceCounter 0x100810f4
ReadFile 0x10081038
ReleaseSemaphore 0x10081088
ResetEvent 0x10081044
ResumeThread 0x100810d0
SetCommMask 0x10081048
SetCommState 0x10081020
SetCommTimeouts 0x10081024
SetEvent 0x10081018
SetUnhandledExceptionFilter 0x10081110
SetupComm 0x10081108
SetWaitableTimer 0x100810dc
SizeofResource 0x100810b4
Sleep 0x10081030
SystemTimeToFileTime 0x100810cc
TerminateProcess 0x10081118
TerminateThread 0x1008102c
TlsAlloc 0x100810e8
TlsFree 0x100810e4
TlsGetValue 0x100810e0
TlsSetValue 0x100810d4
UnhandledExceptionFilter 0x10081114
WaitCommEvent 0x1008104c
WaitForMultipleObjectsEx 0x100810a4
WaitForSingleObject 0x10081014
WaitForSingleObjectEx 0x10081060
WideCharToMultiByte 0x10081070
WriteFile 0x1008101c
curl_easy_cleanup 0x100814c4
curl_easy_getinfo 0x100814b8
curl_easy_init 0x100814ac
curl_easy_perform 0x100814c8
curl_easy_setopt 0x100814cc
curl_global_cleanup 0x100814b4
curl_global_init 0x100814c0
curl_slist_append 0x100814bc
curl_slist_free_all 0x100814b0
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z 0x1008120c
?_BADOFF@std@@3_JB 0x100812d0
?_Decref@facet@locale@std@@QAEPAV123@XZ 0x10081220
?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z 0x10081270
?_Getcat@?$codecvt@DDH@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x10081278
?_Getcat@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x10081144
?_Getcat@facet@locale@std@@SAIPAPBV123@PBV23@@Z 0x10081228
?_Getcvt@_Locinfo@std@@QBE?AU_Cvtvec@@XZ 0x10081240
?_Getfalse@_Locinfo@std@@QBEPBDXZ 0x10081238
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x10081138
?_Getlconv@_Locinfo@std@@QBEPBUlconv@@XZ 0x1008123c
?_Gettrue@_Locinfo@std@@QBEPBDXZ 0x10081234
?_Gndec@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x10081290
?_Gninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x1008128c
?_Incref@facet@locale@std@@QAEXXZ 0x10081224
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAPAD0PAH001@Z 0x1008127c
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXXZ 0x10081280
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x100811e4
?_Orphan_all@_Container_base0@std@@QAEXXZ 0x100812c4
?_Orphan_all@_Container_base12@std@@QAEXXZ 0x1008124c
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x1008114c
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x1008116c
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x100811e0
?_Xlength_error@std@@YAXPBD@Z 0x100812c0
?_Xout_of_range@std@@YAXPBD@Z 0x100812bc
??0_Container_base12@std@@QAE@XZ 0x10081254
??0_Locimp@locale@std@@AAE@ABV012@@Z 0x10081210
??0_Locinfo@std@@QAE@PBD@Z 0x10081248
??0_Lockit@std@@QAE@H@Z 0x1008129c
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x10081164
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x1008115c
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x100812a8
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x10081160
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x10081154
??0facet@locale@std@@IAE@I@Z 0x10081218
??0id@locale@std@@QAE@I@Z 0x10081230
??1_Container_base12@std@@QAE@XZ 0x10081250
??1_Locimp@locale@std@@MAE@XZ 0x10081214
??1_Locinfo@std@@QAE@XZ 0x10081244
??1_Lockit@std@@QAE@XZ 0x100812d8
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100811c0
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100811a4
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100812b0
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100811b0
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x100811e8
??1facet@locale@std@@UAE@XZ 0x1008121c
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x100811f0
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AA_J@Z 0x100812b4
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAN@Z 0x100812ac
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@_J@Z 0x10081148
??7ios_base@std@@QBE_NXZ 0x100812a0
??Bid@locale@std@@QAEIXZ 0x1008122c
?always_noconv@codecvt_base@std@@QBE_NXZ 0x100812a4
?c_str@?$_Yarn@D@std@@QBEPBDXZ 0x100811ec
?classic@locale@std@@SAABV12@XZ 0x1008113c
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x100812b8
?eback@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x10081198
?egptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x10081188
?epptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x1008117c
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEDD@Z 0x10081140
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 0x10081168
?flags@ios_base@std@@QAEHH@Z 0x10081200
?flags@ios_base@std@@QBEHXZ 0x10081204
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x100811a8
?gbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z 0x10081184
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QBE?AVlocale@2@XZ 0x10081284
?getloc@ios_base@std@@QBE?AVlocale@2@XZ 0x100811f4
?good@ios_base@std@@QBE_NXZ 0x10081208
?gptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x10081194
?id@?$codecvt@DDH@std@@2V0locale@2@A 0x10081274
?id@?$numpunct@D@std@@2V0locale@2@A 0x100812c8
?id@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@2V0locale@2@A 0x100812d4
?imbue@?$basic_ios@DU?$char_traits@D@std@@@std@@QAE?AVlocale@2@ABV32@@Z 0x100811b4
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x100811c4
?in@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z 0x10081298
?max@?$numeric_limits@_J@std@@SA_JXZ 0x10081258
?max@?$numeric_limits@I@std@@SAIXZ 0x10081268
?max@?$numeric_limits@J@std@@SAJXZ 0x10081260
?min@?$numeric_limits@_J@std@@SA_JXZ 0x1008125c
?min@?$numeric_limits@I@std@@SAIXZ 0x1008126c
?min@?$numeric_limits@J@std@@SAJXZ 0x10081264
?out@?$codecvt@DDH@std@@QBEHAAHPBD1AAPBDPAD3AAPAD@Z 0x10081294
?pbase@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x10081190
?pbump@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXH@Z 0x10081178
?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ 0x1008118c
?put@?$time_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QBE?AV?$ostreambuf_iterator@DU?$char_traits@D@std@@@2@V32@AAVios_base@2@DPBUtm@@PBD3@Z 0x10081158
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 0x100811b8
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x100811cc
?setg@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z 0x10081180
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD0@Z 0x10081174
?setp@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEXPAD00@Z 0x10081170
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x100811bc
?setw@std@@YA?AU?$_Smanip@_J@1@_J@Z 0x100812cc
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x100811dc
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x100811a0
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x1008119c
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x100811c8
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 0x10081150
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x100811d8
?uncaught_exception@std@@YA_NXZ 0x10081134
?unshift@?$codecvt@DDH@std@@QBEHAAHPAD1AAPAD@Z 0x10081288
?width@ios_base@std@@QAE_J_J@Z 0x100811f8
?width@ios_base@std@@QBE_JXZ 0x100811fc
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBD_J@Z 0x100811ac
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x100811d4
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x100811d0
__clean_type_info_names_internal 0x10081434
__CppXcptFilter 0x10081424
__CxxFrameHandler3 0x100813f4
__dllonexit 0x10081404
_amsg_exit 0x10081420
_beginthreadex 0x10081314
_crt_debugger_hook 0x10081428
_CxxThrowException 0x100812f4
_encoded_null 0x10081414
_except_handler4_common 0x10081430
_finite 0x100813c4
_fseeki64 0x1008137c
_ftelli64 0x100812e8
_gmtime64 0x10081330
_initterm 0x10081418
_initterm_e 0x1008141c
_lock 0x10081408
_lock_file 0x10081390
_malloc_crt 0x10081410
_mbsicmp 0x10081344
_mbsnbicmp 0x10081358
_mbsrchr 0x1008134c
_mbsstr 0x10081348
_mbsupr_s 0x1008135c
_onexit 0x1008140c
_purecall 0x10081340
_time64 0x100813f0
_unlock 0x10081400
_unlock_file 0x1008136c
_vsnprintf 0x100813fc
_vsnprintf_s 0x100813cc
?_type_info_dtor_internal_method@type_info@@QAEXXZ 0x1008142c
??_V@YAXPAX@Z 0x1008133c
??0bad_cast@std@@QAE@ABV01@@Z 0x10081328
??0bad_cast@std@@QAE@PBD@Z 0x10081324
??0exception@std@@QAE@ABQBD@Z 0x100812fc
??0exception@std@@QAE@ABQBDH@Z 0x1008132c
??0exception@std@@QAE@ABV01@@Z 0x10081300
??0exception@std@@QAE@XZ 0x100813b0
??1bad_cast@std@@UAE@XZ 0x10081320
??1exception@std@@UAE@XZ 0x100812f8
??2@YAPAXI@Z 0x1008131c
??3@YAXPAX@Z 0x10081318
??8type_info@@QBE_NABV0@@Z 0x10081334
?terminate@@YAXXZ 0x100813f8
?what@exception@std@@UBEPBDXZ 0x100813d8
abort 0x100813ac
atoi 0x1008130c
fclose 0x1008139c
ferror 0x100813d4
fflush 0x10081380
fgetc 0x10081384
fgetpos 0x10081378
fopen 0x100812e4
fprintf 0x100813a8
fputc 0x10081364
fread 0x100813d0
free 0x100813b8
fsetpos 0x10081388
fwrite 0x10081398
isalnum 0x100813dc
isalpha 0x100813e4
isdigit 0x100813e8
isspace 0x10081368
malloc 0x100813bc
memchr 0x10081308
memcpy 0x10081438
memcpy_s 0x10081394
memmove 0x10081304
memset 0x100812e0
modf 0x100813b4
printf 0x10081350
setvbuf 0x1008138c
sprintf 0x100812f0
sprintf_s 0x100813a4
sscanf_s 0x100813c8
strchr 0x100813c0
strcpy_s 0x10081354
strerror 0x100812ec
strncmp 0x100813a0
strncpy 0x10081338
strrchr 0x10081360
strstr 0x10081374
strtol 0x10081310
tolower 0x100813e0
toupper 0x100813ec
ungetc 0x10081370
CM_Get_Child 0x10081468
CM_Get_Device_IDA 0x1008145c
CM_Get_DevNode_Registry_PropertyA 0x10081458
CM_Get_Parent 0x1008144c
CM_Get_Sibling 0x10081464
SetupDiDestroyDeviceInfoList 0x1008146c
SetupDiEnumDeviceInterfaces 0x10081448
SetupDiGetClassDevsA 0x10081450
SetupDiGetDeviceInterfaceDetailA 0x10081444
SetupDiGetDeviceRegistryPropertyA 0x10081440
SetupDiOpenDeviceInfoA 0x10081460
SetupDiSetSelectedDevice 0x10081454
CreateWindowExA 0x100814a0
DefWindowProcA 0x100814a4
DestroyWindow 0x10081490
GetWindowLongA 0x1008149c
IsWindow 0x10081478
MessageBoxA 0x10081474
PostMessageA 0x1008147c
RegisterClassExA 0x10081494
RegisterDeviceNotificationA 0x1008148c
SetWindowLongA 0x10081498
ShowWindow 0x10081484
UnregisterDeviceNotification 0x10081488
UpdateWindow 0x10081480