libidevicerestore.dll

v1.0.5.7311 64-bit Windows NT Analyzed
Description
—
Authors
Copyright (C) 2017
File size
486.9 KB
Uploaded
2026-07-01 08:12
Views
63
SHA-256
26d9575e0ee5a70f47d51f30db0e37bd

Exported functions 55

gg_irecv_devices_more_add #1 · 0x3ddb0
gg_irecv_normal_mode_get_descriptor #2 · 0x3de80
gg_is_libusb_standalone_driver #3 · 0x3e400
gg_is_open_quicktime_driver #4 · 0x3e0f0
ios_exit_recovery_mode #5 · 0x16870
ios_get_normal_mode_descriptor #6 · 0x16bd0
ios_get_product_type #7 · 0x162b0
ios_get_recovery_mode_build_version #8 · 0x16b10
ios_is_libusb_standalone_driver #9 · 0x16bf0
ios_is_open_quicktime_driver #10 · 0x16be0
ios_restore #11 · 0x15c60
ios_rqshsh #12 · 0x14520
ios_setup_more_device #13 · 0x16700
ios_show_preflash_text #14 · 0x162a0
irecv_close #15 · 0x3bc00
irecv_device_event_subscribe #16 · 0x3b7e0
irecv_device_event_unsubscribe #17 · 0x3b9d0
irecv_devices_get_all #18 · 0x3d8e0
irecv_devices_get_device_by_client #19 · 0x3d8f0
irecv_devices_get_device_by_hardware_model #20 · 0x3db10
irecv_devices_get_device_by_product_type #21 · 0x3da00
irecv_event_subscribe #22 · 0x3a8c0
irecv_event_unsubscribe #23 · 0x3a940
irecv_execute_script #24 · 0x3d060
irecv_exit #25 · 0x3a160
irecv_finish_transfer #26 · 0x3d820
irecv_get_device_info #27 · 0x3cff0
irecv_get_mode #28 · 0x3cfd0
irecv_getenv #29 · 0x3cda0
irecv_getret #30 · 0x3cf10
irecv_init #31 · 0x3a0d0
irecv_open_with_ecid #32 · 0x3a3f0
irecv_open_with_ecid_and_attempts #33 · 0x3a810
irecv_reboot #34 · 0x3d370
irecv_receive #35 · 0x3cc70
irecv_reconnect #36 · 0x3dc10
irecv_recv_buffer #37 · 0x3d600
irecv_reset #38 · 0x3a7b0
irecv_reset_counters #39 · 0x3d590
irecv_saveenv #40 · 0x3d110
irecv_send_buffer #41 · 0x3c3d0
irecv_send_command #42 · 0x3be20
irecv_send_command_breq #43 · 0x3bcd0
irecv_send_file #44 · 0x3be30
irecv_set_debug_level #45 · 0x3bcb0
irecv_setenv #46 · 0x3d150
irecv_setenv_np #47 · 0x3d260
irecv_strerror #48 · 0x3d3b0
irecv_trigger_limera1n_exploit #49 · 0x3d010
irecv_usb_bulk_transfer #50 · 0x3a3a0
irecv_usb_control_transfer #51 · 0x3a200
irecv_usb_set_configuration #52 · 0x3a6c0
irecv_usb_set_interface #53 · 0x3a6e0
irecv_version #54 · 0x3bcc0
setup_curl_agent_name #55 · 0x38f00

Imported DLLs & functions 334

_strtoui64 0x1800473c0
atoi 0x1800473b8
mbstowcs_s 0x1800473b0
strtol 0x1800473a8
strtoul 0x1800473c8
wcstombs_s 0x1800473a0
_access 0x180047418
_fstat64i32 0x180047410
_stat64i32 0x1800473e8
_waccess 0x1800473f8
_wremove 0x180047400
_wstat64 0x1800473f0
_wunlink 0x180047408
remove 0x180047420
_callnewh 0x180047450
calloc 0x180047430
free 0x180047440
malloc 0x180047438
realloc 0x180047448
_cexit 0x1800474d8
_configure_narrow_argv 0x1800474a8
_crt_atexit 0x1800474d0
_errno 0x180047480
_execute_onexit_table 0x1800474c8
_initialize_narrow_environment 0x1800474b0
_initialize_onexit_table 0x1800474b8
_initterm 0x1800474e0
_initterm_e 0x1800474e8
_invalid_parameter_noinfo_noreturn 0x180047490
_register_onexit_function 0x1800474c0
_seh_filter_dll 0x1800474a0
_set_errno 0x180047498
_wassert 0x180047470
perror 0x180047478
strerror 0x180047488
__acrt_iob_func 0x180047500
__stdio_common_vfprintf 0x180047508
__stdio_common_vsnprintf_s 0x1800475a8
__stdio_common_vsnwprintf_s 0x180047598
__stdio_common_vsprintf 0x180047510
__stdio_common_vsprintf_s 0x1800475a0
__stdio_common_vsscanf 0x180047548
__stdio_common_vswprintf 0x180047590
_fileno 0x180047580
_fseeki64 0x180047568
_ftelli64 0x180047570
_lseeki64 0x180047578
_wfopen 0x180047588
_wmktemp 0x180047550
fclose 0x180047528
feof 0x1800474f8
fflush 0x180047558
fopen 0x180047520
fputc 0x180047560
fputs 0x180047518
fread 0x180047540
fwrite 0x180047538
rewind 0x180047530
_strdup 0x1800475c0
_stricmp 0x180047620
_wcsdup 0x1800475b8
isalpha 0x180047610
isdigit 0x1800475f0
isprint 0x1800475d0
strcmp 0x1800475d8
strcpy_s 0x180047608
strcspn 0x180047618
strncmp 0x1800475e0
strncpy 0x180047600
strtok 0x1800475f8
toupper 0x1800475e8
wcscpy_s 0x180047628
wcsncpy 0x1800475c8
_time64 0x180047638
_timespec64_get 0x180047640
rand 0x180047658
srand 0x180047650
ConvertLengthToIpv4Mask 0x180047000
GetAdaptersAddresses 0x180047008
CancelIo 0x180047118
CloseHandle 0x180047018
CreateDirectoryA 0x1800470c8
CreateEventA 0x180047150
CreateFileA 0x180047130
CreateMutexW 0x180047108
CreateProcessW 0x1800470c0
CreateSemaphoreA 0x180047070
CreateThread 0x180047060
CreateToolhelp32Snapshot 0x180047160
DeleteCriticalSection 0x180047068
DeviceIoControl 0x180047120
EnterCriticalSection 0x180047030
ExitProcess 0x180047020
FindClose 0x180047100
FindFirstFileW 0x1800470f0
FindNextFileW 0x1800470f8
FormatMessageA 0x180047028
GetCurrentProcess 0x180047080
GetCurrentProcessId 0x1800470b8
GetCurrentThreadId 0x180047098
GetDiskFreeSpaceExW 0x1800470a8
GetFullPathNameA 0x1800470d0
GetFullPathNameW 0x1800471c8
GetLastError 0x1800470a0
GetLocalTime 0x1800470b0
GetModuleFileNameA 0x180047078
GetModuleFileNameW 0x180047088
GetOverlappedResult 0x180047140
GetSystemTime 0x1800471d0
GetSystemTimeAsFileTime 0x1800471b8
GetTempPathW 0x180047090
GetTickCount 0x1800470e8
InitializeCriticalSection 0x180047048
InitializeSListHead 0x1800471c0
IsDebuggerPresent 0x1800471a8
IsProcessorFeaturePresent 0x1800471a0
LeaveCriticalSection 0x180047040
LocalAlloc 0x180047128
LocalFree 0x180047148
MultiByteToWideChar 0x1800470d8
OpenMutexW 0x180047110
Process32First 0x180047158
Process32Next 0x180047168
QueryPerformanceCounter 0x1800471b0
ReleaseSemaphore 0x180047038
ResetEvent 0x180047138
RtlCaptureContext 0x180047170
RtlLookupFunctionEntry 0x180047178
RtlVirtualUnwind 0x180047180
SetUnhandledExceptionFilter 0x180047190
Sleep 0x180047058
TerminateProcess 0x180047198
UnhandledExceptionFilter 0x180047188
WaitForSingleObject 0x180047050
WideCharToMultiByte 0x1800470e0
ASN1_INTEGER_free 0x1800477a0
ASN1_INTEGER_new 0x180047700
ASN1_INTEGER_set 0x1800476d0
ASN1_TIME_free 0x180047738
ASN1_TIME_new 0x1800476b8
ASN1_TIME_set 0x180047788
BIO_ctrl 0x180047710
BIO_free 0x180047688
BIO_get_callback_arg 0x180047770
BIO_new 0x180047708
BIO_new_mem_buf 0x180047698
BIO_s_mem 0x1800477b0
BIO_s_null 0x1800476f8
BIO_set_callback 0x180047748
BIO_set_callback_arg 0x180047778
BN_free 0x180047790
BN_new 0x180047670
BN_set_word 0x180047798
EVP_PKEY_assign 0x1800477b8
EVP_PKEY_free 0x1800476b0
EVP_PKEY_new 0x180047740
EVP_sha1 0x180047678
PEM_read_bio_RSAPrivateKey 0x180047768
PEM_read_bio_RSAPublicKey 0x1800476e0
PEM_read_bio_X509 0x1800477a8
PEM_write_bio_PrivateKey 0x1800476a8
PEM_write_bio_X509 0x180047728
RSA_free 0x1800476e8
RSA_generate_key_ex 0x1800476f0
RSA_new 0x180047758
SHA1 0x1800476a0
SHA384 0x180047720
X509_add_ext 0x180047760
X509_EXTENSION_free 0x1800477c0
X509_free 0x180047690
X509_new 0x180047780
X509_set_pubkey 0x180047750
X509_set_serialNumber 0x1800476c8
X509_set_version 0x180047730
X509_set1_notAfter 0x180047680
X509_set1_notBefore 0x1800476c0
X509_sign 0x1800476d8
X509V3_EXT_conf_nid 0x180047718
X509V3_set_ctx 0x180047668
curl_easy_cleanup 0x180047800
curl_easy_getinfo 0x1800477e8
curl_easy_init 0x1800477f8
curl_easy_perform 0x1800477f0
curl_easy_setopt 0x1800477e0
curl_slist_append 0x1800477d8
curl_slist_free_all 0x1800477d0
plist_access_path 0x180047868
plist_array_append_item 0x1800478d8
plist_array_get_item 0x180047878
plist_array_get_size 0x180047950
plist_array_insert_item 0x180047830
plist_array_new_iter 0x180047970
plist_array_next_item 0x180047948
plist_compare_node_value 0x180047840
plist_copy 0x1800478a0
plist_dict_copy_bool 0x180047810
plist_dict_copy_data 0x1800478b0
plist_dict_copy_int 0x180047860
plist_dict_copy_item 0x180047940
plist_dict_copy_string 0x180047850
plist_dict_copy_uint 0x180047938
plist_dict_get_bool 0x180047928
plist_dict_get_item 0x1800478c0
plist_dict_get_size 0x180047890
plist_dict_get_uint 0x180047930
plist_dict_merge 0x1800478e8
plist_dict_new_iter 0x180047958
plist_dict_next_item 0x180047978
plist_dict_remove_item 0x1800478f8
plist_dict_set_item 0x180047980
plist_free 0x180047988
plist_from_bin 0x180047900
plist_from_json 0x180047918
plist_from_memory 0x1800478f0
plist_from_xml 0x1800479a0
plist_get_bool_val 0x180047870
plist_get_data_ptr 0x180047908
plist_get_data_val 0x180047848
plist_get_int_val 0x180047828
plist_get_node_type 0x180047990
plist_get_string_ptr 0x180047960
plist_get_string_val 0x180047880
plist_get_uid_val 0x180047998
plist_get_uint_val 0x1800478a8
plist_is_binary 0x180047820
plist_mem_free 0x180047858
plist_new_array 0x1800478e0
plist_new_bool 0x180047898
plist_new_data 0x180047920
plist_new_dict 0x1800478d0
plist_new_int 0x180047968
plist_new_string 0x180047910
plist_new_uint 0x180047888
plist_set_uint_val 0x180047838
plist_to_bin 0x1800478b8
plist_to_xml 0x1800478c8
plist_write_to_stream 0x180047818
SSL_CTX_ctrl 0x180047a38
SSL_CTX_free 0x180047a30
SSL_CTX_new 0x1800479b0
SSL_CTX_set_security_level 0x1800479f0
SSL_CTX_use_certificate 0x1800479d0
SSL_CTX_use_RSAPrivateKey 0x1800479c8
SSL_do_handshake 0x180047a28
SSL_free 0x180047a18
SSL_get_error 0x180047a00
SSL_new 0x180047a10
SSL_read 0x1800479d8
SSL_set_bio 0x1800479c0
SSL_set_connect_state 0x180047a08
SSL_set_shutdown 0x1800479f8
SSL_set_verify 0x1800479e0
SSL_shutdown 0x1800479e8
SSL_write 0x1800479b8
TLS_method 0x180047a20
zip_close 0x180047a60
zip_delete 0x180047b00
zip_error_strerror 0x180047ab0
zip_fclose 0x180047a88
zip_file_add 0x180047ae8
zip_file_error_get 0x180047ad8
zip_file_get_external_attributes 0x180047ab8
zip_file_replace 0x180047a78
zip_fopen_index 0x180047ac8
zip_fread 0x180047aa0
zip_fseek 0x180047ac0
zip_get_error 0x180047b08
zip_get_name 0x180047a68
zip_get_num_entries 0x180047aa8
zip_name_locate 0x180047a48
zip_open 0x180047ad0
zip_open_w 0x180047a98
zip_source_buffer 0x180047af8
zip_source_free 0x180047a58
zip_source_zip 0x180047ae0
zip_stat 0x180047a50
zip_stat_index 0x180047a80
zip_stat_init 0x180047a90
zip_strerror 0x180047a70
zip_unchange_all 0x180047af0
?_Xlength_error@std@@YAXPEBD@Z 0x1800471e0
CM_Get_DevNode_Registry_PropertyA 0x180047208
CM_Get_Parent 0x180047200
SetupDiDestroyDeviceInfoList 0x180047210
SetupDiEnumDeviceInfo 0x180047228
SetupDiEnumDeviceInterfaces 0x1800471f8
SetupDiGetClassDevsA 0x180047218
SetupDiGetDeviceInstanceIdA 0x180047220
SetupDiGetDeviceInterfaceDetailA 0x1800471f0
SetupDiGetDeviceRegistryPropertyA 0x180047230
PathCombineW 0x180047240
PathFileExistsA 0x180047248
PathFileExistsW 0x180047258
PathGetDriveNumberW 0x180047268
PathIsDirectoryW 0x180047270
PathRemoveFileSpecA 0x180047250
PathRemoveFileSpecW 0x180047260
__CxxFrameHandler4 0x1800472f0
__C_specific_handler 0x180047290
__std_exception_copy 0x1800472d8
__std_exception_destroy 0x1800472e0
__std_type_info_destroy_list 0x1800472b8
_CxxThrowException 0x1800472a0
memcmp 0x180047280
memcpy 0x180047288
memmove 0x180047298
memset 0x1800472b0
strchr 0x1800472c0
strrchr 0x1800472c8
strstr 0x1800472d0
wcsrchr 0x1800472a8
closesocket 0x180047300
connect 0x180047350
freeaddrinfo 0x180047368
getaddrinfo 0x180047320
getsockopt 0x180047380
htons 0x180047360
ioctlsocket 0x180047370
ntohl 0x180047318
recv 0x180047358
select 0x180047310
send 0x180047338
setsockopt 0x180047378
shutdown 0x180047348
socket 0x180047340
WSAAddressToStringA 0x180047330
WSAGetLastError 0x180047308
WSAStartup 0x180047328
0x180047b18
0x180047b20
0x180047b28