libidevicerestore.dll

vUnknown 64-bit Unknown OS Analyzed
Description
—
Authors
Unknown
File size
1.3 MB
Uploaded
2026-07-01 08:13
Views
77
SHA-256
fb1c4c4fe2daa33305184ee9f26c50f5

Exported functions 211

_level_label #1 · 0x381e0
ace3_create_binary #2 · 0x24e40
asr_free #3 · 0x23150
asr_handle_oob_data_request #4 · 0x23500
asr_open_with_timeout #5 · 0x23190
asr_perform_validation #6 · 0x23700
asr_receive #7 · 0x22f70
asr_send #8 · 0x23050
asr_send_buffer #9 · 0x23100
asr_send_payload #10 · 0x23950
asr_send_validation_packet_info #11 · 0x233c0
asr_set_progress_callback #12 · 0x22f60
build_identity_check_components_in_ipsw #13 · 0x3a10
build_identity_get_component_path #14 · 0x3bc0
build_identity_has_component #15 · 0x3b50
build_identity_print_information #16 · 0x38e0
build_manifest_check_compatibility #17 · 0x36b0
build_manifest_get_build_identity_for_model #18 · 0x2030
build_manifest_get_build_identity_for_model_with_variant #19 · 0x1e60
build_manifest_get_identity_count #20 · 0x33d0
build_manifest_get_version_information #21 · 0x37f0
dfu_client_free #22 · 0x11cf0
dfu_client_new #23 · 0x11c40
dfu_enter_recovery #24 · 0x12a00
dfu_get_ap_nonce #25 · 0x12560
dfu_get_bdid #26 · 0x122d0
dfu_get_cpid #27 · 0x12330
dfu_get_irecv_device #28 · 0x11d50
dfu_get_portdfu_nonce #29 · 0x12470
dfu_get_prev #30 · 0x12390
dfu_get_sep_nonce #31 · 0x12620
dfu_is_image4_supported #32 · 0x12410
dfu_send_buffer #33 · 0x11e60
dfu_send_buffer_with_options #34 · 0x11df0
dfu_send_command #35 · 0x12760
dfu_send_component #36 · 0x11ed0
dfu_send_component_and_command #37 · 0x126e0
dfu_send_iboot_stage1_components #38 · 0x127c0
download_to_buffer #39 · 0x257d0
download_to_file #40 · 0x25920
extract_component #41 · 0x3430
extract_global_manifest #42 · 0x1e5e0
extract_macos_variant #43 · 0x1e450
fdr_connect #44 · 0x23df0
fdr_disconnect #45 · 0x24530
fdr_free #46 · 0x24560
fdr_listener_thread #47 · 0x24d80
fdr_poll_and_handle_message #48 · 0x245b0
finalize_progress #49 · 0x7da0
fixup_tss #50 · 0x31e0
fls_free #51 · 0x8c60
fls_insert_ticket #52 · 0x8fc0
fls_parse #53 · 0x8a10
fls_update_sig_blob #54 · 0x8cd0
ftab_add_entry #55 · 0xcd80
ftab_free #56 · 0xd030
ftab_get_entry_ptr #57 · 0xcce0
ftab_parse #58 · 0xcb80
ftab_write #59 · 0xce90
generate_guid #60 · 0x81a0
get_ap_nonce #61 · 0x1c20
get_component_name #62 · 0x3d10
get_irecv_device #63 · 0x16f0
get_local_policy_tss_response #64 · 0x2f00
get_preboard_manifest #65 · 0x2040
get_recovery_os_local_policy_tss_response #66 · 0x2af0
get_recoveryos_root_ticket_tss_response #67 · 0x28c0
get_sep_nonce #68 · 0x1d40
get_temp_filename #69 · 0x8320
get_tss_response #70 · 0x2210
get_user_input #71 · 0x8610
global_quit_flag #72 · 0x4d0ac
hide_banner #73 · 0x7d00
idevicerestore_client_free #74 · 0x1430
idevicerestore_client_new #75 · 0x13d0
idevicerestore_debug #76 · 0x4d0a8
idevicerestore_modes #77 · 0x38240
idevicerestore_progress #78 · 0x8520
idevicerestore_set_cache_path #79 · 0x1680
idevicerestore_set_ecid #80 · 0x15c0
idevicerestore_set_flags #81 · 0x1620
idevicerestore_set_ipsw #82 · 0x1630
idevicerestore_set_log_callback #83 · 0x7290
idevicerestore_set_progress_callback #84 · 0x16d0
idevicerestore_set_udid #85 · 0x15d0
idevicerestore_start #86 · 0x3db0
img3_stitch_component #87 · 0x9fc0
img4_create_local_manifest #88 · 0xc560
img4_stitch_component #89 · 0xb570
ipsw_cancel #90 · 0x10470
ipsw_close #91 · 0xd5a0
ipsw_download_fw #92 · 0xfff0
ipsw_download_latest_fw #93 · 0x103b0
ipsw_extract_build_manifest #94 · 0xf480
ipsw_extract_restore_plist #95 · 0xf550
ipsw_extract_send #96 · 0xef80
ipsw_extract_to_file #97 · 0xdfe0
ipsw_extract_to_file_with_progress #98 · 0xd780
ipsw_extract_to_memory #99 · 0xe0e0
ipsw_file_close #100 · 0x10640
ipsw_file_exists #101 · 0xdff0
ipsw_file_open #102 · 0x10480
ipsw_file_read #103 · 0x106b0
ipsw_file_seek #104 · 0x10720
ipsw_file_size #105 · 0x106a0
ipsw_file_tell #106 · 0x107d0
ipsw_get_file_size #107 · 0xd630
ipsw_get_latest_fw #108 · 0xfad0
ipsw_get_signed_firmwares #109 · 0xf830
ipsw_is_directory #110 · 0xd5e0
ipsw_list_contents #111 · 0xf5c0
ipsw_open #112 · 0xd4b0
ipsw_print_info #113 · 0xe4e0
is_image4_supported #114 · 0x1ba0
limera1n_exploit #115 · 0x25d40
limera1n_is_supported #116 · 0x25ca0
limera1n_payload #117 · 0x38a00
lock_file #118 · 0x25b40
log_level #119 · 0x38214
logger #120 · 0x72c0
logger_dump_hex #121 · 0x7420
logger_dump_plist #122 · 0x7590
logger_set_logfile #123 · 0x7630
logger_set_print_func #124 · 0x7700
lpol_file #125 · 0x3b9c0
lpol_file_length #126 · 0x3b9b4
mbn_mav25_stitch #127 · 0x97f0
mbn_stitch #128 · 0x93e0
mkdir_with_parents #129 · 0x8230
normal_check_mode #130 · 0x10c40
normal_enter_recovery #131 · 0x10e30
normal_get_ap_nonce #132 · 0x11330
normal_get_firmware_preflight_info #133 · 0x113b0
normal_get_irecv_device #134 · 0x10c70
normal_get_lockdown_value #135 · 0x110e0
normal_get_preflight_info #136 · 0x11460
normal_get_sep_nonce #137 · 0x11280
normal_handle_commit_stashbag #138 · 0x118d0
normal_handle_create_stashbag #139 · 0x114b0
normal_is_image4_supported #140 · 0x11350
path_get_basename #141 · 0x89c0
personalize_component #142 · 0x34d0
print_level #143 · 0x38210
print_progress_bar #144 · 0x7e40
process_text_lines #145 · 0x7b90
prog_mutex #146 · 0x4d080
progress_get_next_tag #147 · 0x7d50
progress_info #148 · 0x4d070
progress_info_once #149 · 0x4d060
progress_reset_tag #150 · 0x7d90
prompt_user #151 · 0x8730
read_file #152 · 0x7a50
realpath #153 · 0x85d0
recovery_client_free #154 · 0x133e0
recovery_client_new #155 · 0x13440
recovery_enter_restore #156 · 0x14060
recovery_get_ap_nonce #157 · 0x14590
recovery_get_sep_nonce #158 · 0x14650
recovery_is_image4_supported #159 · 0x14530
recovery_send_applelogo #160 · 0x13a70
recovery_send_component #161 · 0x13710
recovery_send_component_and_command #162 · 0x13900
recovery_send_ibec #163 · 0x13970
recovery_send_kernelcache #164 · 0x13f20
recovery_send_loaded_by_iboot #165 · 0x13b90
recovery_send_ramdisk #166 · 0x13de0
recovery_send_reset #167 · 0x14710
recovery_send_ticket #168 · 0x13610
recovery_set_autoboot #169 · 0x13590
register_progress #170 · 0x7f30
restore_check_mode #171 · 0x1a710
restore_client_free #172 · 0x1a670
restore_client_new #173 · 0x1aef0
restore_device #174 · 0x21210
restore_get_build_identity #175 · 0x1e370
restore_get_build_identity_from_request #176 · 0x1e410
restore_get_irecv_device #177 · 0x1a750
restore_handle_data_request_msg #178 · 0x1fca0
restore_handle_progress_msg #179 · 0x1b450
restore_handle_status_msg #180 · 0x1b7a0
restore_is_image4_supported #181 · 0x1a950
restore_open_with_timeout #182 · 0x1aa90
restore_progress_string #183 · 0x1b030
restore_reboot #184 · 0x1af50
restore_send_buildidentity #185 · 0x1f190
restore_send_component #186 · 0x1cd60
restore_send_fdr_trust_data #187 · 0x1e220
restore_send_filesystem #188 · 0x1ba00
restore_send_nor #189 · 0x1d0d0
restore_send_personalized_boot_object_v3 #190 · 0x1e660
restore_send_recovery_os_file_asset_image #191 · 0x1f360
restore_send_recovery_os_iboot_fw_files_images #192 · 0x1f610
restore_send_recovery_os_image #193 · 0x1f9a0
restore_send_recovery_os_root_ticket #194 · 0x1bce0
restore_send_recovery_os_version_data #195 · 0x1fb60
restore_send_restore_local_policy #196 · 0x1efb0
restore_send_root_ticket #197 · 0x1bf70
restore_send_source_boot_object_v4 #198 · 0x1ebb0
restore_send_streamed_image_decryption_key #199 · 0x1c880
restore_send_url_asset #200 · 0x1c200
restore_supported_data_types #201 · 0x20ad0
restore_supported_message_types #202 · 0x21070
set_banner_funcs #203 · 0x7bb0
set_progress #204 · 0x8090
set_progress_granularity #205 · 0x7d40
set_prompt_func #206 · 0x7d20
set_update_progress_func #207 · 0x7d30
show_banner #208 · 0x7bc0
strsep #209 · 0x8570
unlock_file #210 · 0x25c10
write_file #211 · 0x79b0

Imported DLLs & functions 307

CloseHandle 0x2c0a70e40
CreateFileA 0x2c0a70e48
DeleteCriticalSection 0x2c0a70e50
EnterCriticalSection 0x2c0a70e58
GetCPInfo 0x2c0a70e60
GetFileAttributesA 0x2c0a70e68
GetFileInformationByHandle 0x2c0a70e70
GetFullPathNameA 0x2c0a70e78
GetLastError 0x2c0a70e80
GetLocalTime 0x2c0a70e88
GetModuleHandleA 0x2c0a70e90
GetProcAddress 0x2c0a70e98
InitializeCriticalSection 0x2c0a70ea0
LeaveCriticalSection 0x2c0a70ea8
LoadLibraryW 0x2c0a70eb0
LockFileEx 0x2c0a70eb8
MultiByteToWideChar 0x2c0a70ec0
Sleep 0x2c0a70ec8
TlsGetValue 0x2c0a70ed0
UnlockFileEx 0x2c0a70ed8
VirtualProtect 0x2c0a70ee0
VirtualQuery 0x2c0a70ee8
WideCharToMultiByte 0x2c0a70ef0
curl_easy_cleanup 0x2c0a70ae0
curl_easy_getinfo 0x2c0a70ae8
curl_easy_init 0x2c0a70af0
curl_easy_perform 0x2c0a70af8
curl_easy_setopt 0x2c0a70b00
curl_slist_append 0x2c0a70b08
curl_slist_free_all 0x2c0a70b10
idevice_connect 0x2c0a70b20
idevice_connection_receive 0x2c0a70b28
idevice_connection_receive_timeout 0x2c0a70b30
idevice_connection_send 0x2c0a70b38
idevice_device_list_free 0x2c0a70b40
idevice_disconnect 0x2c0a70b48
idevice_event_subscribe 0x2c0a70b50
idevice_event_unsubscribe 0x2c0a70b58
idevice_free 0x2c0a70b60
idevice_get_device_list 0x2c0a70b68
idevice_new 0x2c0a70b70
idevice_set_debug_level 0x2c0a70b78
lockdownd_client_free 0x2c0a70b80
lockdownd_client_new 0x2c0a70b88
lockdownd_client_new_with_handshake 0x2c0a70b90
lockdownd_enter_recovery 0x2c0a70b98
lockdownd_get_value 0x2c0a70ba0
lockdownd_query_type 0x2c0a70ba8
lockdownd_service_descriptor_free 0x2c0a70bb0
lockdownd_start_service 0x2c0a70bb8
lockdownd_strerror 0x2c0a70bc0
preboard_client_free 0x2c0a70bc8
preboard_client_new 0x2c0a70bd0
preboard_commit_stashbag 0x2c0a70bd8
preboard_create_stashbag 0x2c0a70be0
preboard_receive_with_timeout 0x2c0a70be8
property_list_service_client_free 0x2c0a70bf0
property_list_service_client_new 0x2c0a70bf8
property_list_service_receive_plist_with_timeout 0x2c0a70c00
property_list_service_send_binary_plist 0x2c0a70c08
property_list_service_send_xml_plist 0x2c0a70c10
restored_client_free 0x2c0a70c18
restored_client_new 0x2c0a70c20
restored_get_value 0x2c0a70c28
restored_query_type 0x2c0a70c30
restored_query_value 0x2c0a70c38
restored_reboot 0x2c0a70c40
restored_receive 0x2c0a70c48
restored_send 0x2c0a70c50
restored_start_restore 0x2c0a70c58
reverse_proxy_client_create_with_port 0x2c0a70c60
reverse_proxy_client_free 0x2c0a70c68
reverse_proxy_client_set_log_callback 0x2c0a70c70
reverse_proxy_client_set_status_callback 0x2c0a70c78
reverse_proxy_client_start_proxy 0x2c0a70c80
reverse_proxy_get_type 0x2c0a70c88
collection_add 0x2c0a70c98
collection_init 0x2c0a70ca0
collection_remove 0x2c0a70ca8
cond_destroy 0x2c0a70cb0
cond_init 0x2c0a70cb8
cond_signal 0x2c0a70cc0
cond_wait_timeout 0x2c0a70cc8
cprintf 0x2c0a70cd0
mutex_destroy 0x2c0a70cd8
mutex_init 0x2c0a70ce0
mutex_lock 0x2c0a70ce8
mutex_unlock 0x2c0a70cf0
nskeyedarchive_free 0x2c0a70cf8
nskeyedarchive_new_from_data 0x2c0a70d00
nskeyedarchive_to_plist 0x2c0a70d08
sha1 0x2c0a70d10
sha1_final 0x2c0a70d18
sha1_init 0x2c0a70d20
sha1_update 0x2c0a70d28
sha384 0x2c0a70d30
socket_close 0x2c0a70d38
socket_connect 0x2c0a70d40
socket_receive_timeout 0x2c0a70d48
socket_send 0x2c0a70d50
string_build_path 0x2c0a70d58
thread_detach 0x2c0a70d60
thread_new 0x2c0a70d68
thread_once 0x2c0a70d70
irecv_close 0x2c0a70d80
irecv_device_event_subscribe 0x2c0a70d88
irecv_device_event_unsubscribe 0x2c0a70d90
irecv_devices_get_device_by_client 0x2c0a70d98
irecv_devices_get_device_by_hardware_model 0x2c0a70da0
irecv_devices_get_device_by_product_type 0x2c0a70da8
irecv_event_subscribe 0x2c0a70db0
irecv_finish_transfer 0x2c0a70db8
irecv_get_device_info 0x2c0a70dc0
irecv_get_mode 0x2c0a70dc8
irecv_getenv 0x2c0a70dd0
irecv_open_with_ecid 0x2c0a70dd8
irecv_open_with_ecid_and_attempts 0x2c0a70de0
irecv_reconnect 0x2c0a70de8
irecv_reset 0x2c0a70df0
irecv_reset_counters 0x2c0a70df8
irecv_send_buffer 0x2c0a70e00
irecv_send_command 0x2c0a70e08
irecv_send_command_breq 0x2c0a70e10
irecv_set_debug_level 0x2c0a70e18
irecv_strerror 0x2c0a70e20
irecv_usb_control_transfer 0x2c0a70e28
irecv_usb_set_configuration 0x2c0a70e30
plist_access_path 0x2c0a71198
plist_array_append_item 0x2c0a711a0
plist_array_get_item 0x2c0a711a8
plist_array_get_size 0x2c0a711b0
plist_array_insert_item 0x2c0a711b8
plist_array_new_iter 0x2c0a711c0
plist_array_next_item 0x2c0a711c8
plist_copy 0x2c0a711d0
plist_dict_copy_bool 0x2c0a711d8
plist_dict_copy_data 0x2c0a711e0
plist_dict_copy_item 0x2c0a711e8
plist_dict_copy_uint 0x2c0a711f0
plist_dict_get_bool 0x2c0a711f8
plist_dict_get_item 0x2c0a71200
plist_dict_get_size 0x2c0a71208
plist_dict_get_uint 0x2c0a71210
plist_dict_merge 0x2c0a71218
plist_dict_new_iter 0x2c0a71220
plist_dict_next_item 0x2c0a71228
plist_dict_remove_item 0x2c0a71230
plist_dict_set_item 0x2c0a71238
plist_free 0x2c0a71240
plist_from_bin 0x2c0a71248
plist_from_json 0x2c0a71250
plist_from_memory 0x2c0a71258
plist_from_xml 0x2c0a71260
plist_get_bool_val 0x2c0a71268
plist_get_data_ptr 0x2c0a71270
plist_get_data_val 0x2c0a71278
plist_get_int_val 0x2c0a71280
plist_get_node_type 0x2c0a71288
plist_get_string_ptr 0x2c0a71290
plist_get_string_val 0x2c0a71298
plist_get_uint_val 0x2c0a712a0
plist_is_binary 0x2c0a712a8
plist_mem_free 0x2c0a712b0
plist_new_array 0x2c0a712b8
plist_new_bool 0x2c0a712c0
plist_new_data 0x2c0a712c8
plist_new_dict 0x2c0a712d0
plist_new_int 0x2c0a712d8
plist_new_string 0x2c0a712e0
plist_new_uint 0x2c0a712e8
plist_to_bin 0x2c0a712f0
plist_to_xml 0x2c0a712f8
plist_write_to_stream 0x2c0a71300
tss_parameters_add_from_manifest 0x2c0a71310
tss_request_add_ap_img3_tags 0x2c0a71318
tss_request_add_ap_img4_tags 0x2c0a71320
tss_request_add_ap_recovery_tags 0x2c0a71328
tss_request_add_ap_tags 0x2c0a71330
tss_request_add_baseband_tags 0x2c0a71338
tss_request_add_common_tags 0x2c0a71340
tss_request_add_cryptex_tags 0x2c0a71348
tss_request_add_local_policy_tags 0x2c0a71350
tss_request_add_rose_tags 0x2c0a71358
tss_request_add_savage_tags 0x2c0a71360
tss_request_add_se_tags 0x2c0a71368
tss_request_add_tcon_tags 0x2c0a71370
tss_request_add_timer_tags 0x2c0a71378
tss_request_add_veridian_tags 0x2c0a71380
tss_request_add_vinyl_tags 0x2c0a71388
tss_request_add_yonkers_tags 0x2c0a71390
tss_request_new 0x2c0a71398
tss_request_send 0x2c0a713a0
tss_response_get_ap_img4_ticket 0x2c0a713a8
tss_response_get_ap_ticket 0x2c0a713b0
tss_response_get_blob_by_entry 0x2c0a713b8
tss_response_get_path_by_entry 0x2c0a713c0
tss_set_debug_level 0x2c0a713c8
usbmuxd_delete_pair_record 0x2c0a713d8
zip_close 0x2c0a71418
zip_delete 0x2c0a71420
zip_fclose 0x2c0a71428
zip_file_add 0x2c0a71430
zip_file_error_get 0x2c0a71438
zip_file_get_external_attributes 0x2c0a71440
zip_file_replace 0x2c0a71448
zip_fopen_index 0x2c0a71450
zip_fread 0x2c0a71458
zip_fseek 0x2c0a71460
zip_ftell 0x2c0a71468
zip_get_name 0x2c0a71470
zip_get_num_entries 0x2c0a71478
zip_name_locate 0x2c0a71480
zip_open 0x2c0a71488
zip_source_buffer 0x2c0a71490
zip_source_free 0x2c0a71498
zip_stat 0x2c0a714a0
zip_stat_index 0x2c0a714a8
zip_stat_init 0x2c0a714b0
zip_strerror 0x2c0a714b8
zip_unchange_all 0x2c0a714c0
___lc_codepage_func 0x2c0a70f00
___mb_cur_max_func 0x2c0a70f08
__iob_func 0x2c0a70f10
_access 0x2c0a70f18
_amsg_exit 0x2c0a70f20
_close 0x2c0a70f28
_errno 0x2c0a70f30
_fileno 0x2c0a70f38
_findclose 0x2c0a70f40
_findfirst 0x2c0a70f50
_findnext 0x2c0a70f48
_fstat64 0x2c0a70f58
_fullpath 0x2c0a70f60
_get_osfhandle 0x2c0a70f68
_getch 0x2c0a70f70
_initterm 0x2c0a70f78
_isctype 0x2c0a70f80
_lock 0x2c0a70f88
_lseeki64 0x2c0a70f90
_mkdir 0x2c0a70f98
_sopen 0x2c0a70fa0
_stat64 0x2c0a70fa8
_strdup 0x2c0a70fd0
_stricmp 0x2c0a70fb0
_strtoi64 0x2c0a70fb8
_strtoui64 0x2c0a70fc0
_time32 0x2c0a70fd8
_time64 0x2c0a70fc8
_unlink 0x2c0a70fe8
_unlock 0x2c0a70fe0
abort 0x2c0a70ff0
calloc 0x2c0a70ff8
exit 0x2c0a71000
fclose 0x2c0a71008
feof 0x2c0a71010
fflush 0x2c0a71018
fopen 0x2c0a71020
fprintf 0x2c0a71028
fputc 0x2c0a71030
fputs 0x2c0a71038
fread 0x2c0a71048
free 0x2c0a71040
freopen 0x2c0a71050
fwrite 0x2c0a71058
getc 0x2c0a71060
getenv 0x2c0a71068
isalpha 0x2c0a71070
isdigit 0x2c0a71078
isspace 0x2c0a71080
isxdigit 0x2c0a71088
localeconv 0x2c0a71090
malloc 0x2c0a71098
memcmp 0x2c0a710a0
memcpy 0x2c0a710a8
memmove 0x2c0a710b0
memset 0x2c0a710b8
putchar 0x2c0a710c0
puts 0x2c0a710c8
rand 0x2c0a710d0
realloc 0x2c0a710d8
remove 0x2c0a710e0
rename 0x2c0a710e8
rewind 0x2c0a710f0
srand 0x2c0a710f8
strcat 0x2c0a71100
strchr 0x2c0a71108
strcmp 0x2c0a71110
strcpy 0x2c0a71118
strcspn 0x2c0a71120
strerror 0x2c0a71128
strlen 0x2c0a71130
strncmp 0x2c0a71138
strncpy 0x2c0a71140
strrchr 0x2c0a71148
strstr 0x2c0a71150
strtok 0x2c0a71158
strtol 0x2c0a71160
strtoul 0x2c0a71168
tolower 0x2c0a71170
ungetc 0x2c0a71178
vfprintf 0x2c0a71180
wcslen 0x2c0a71188
gzclose 0x2c0a713e8
gzeof 0x2c0a713f0
gzopen 0x2c0a713f8
gzread 0x2c0a71400
gzwrite 0x2c0a71408