diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control index 6a5521a..9ae7e9d 100644 --- a/.theos/_/DEBIAN/control +++ b/.theos/_/DEBIAN/control @@ -6,5 +6,5 @@ Author: XYZShell Section: Utilities Tag: role::developer Architecture: iphoneos-arm -Version: 0.0.7-10-71+debug -Installed-Size: 1624 +Version: 0.0.7-10-77+debug +Installed-Size: 1696 diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib index f7fc3f0..e803393 100755 Binary files a/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib differ diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib index 6370920..ce01116 100755 Binary files a/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib and b/.theos/_/Library/MobileSubstrate/DynamicLibraries/OhNo.dylib differ diff --git a/.theos/last_package b/.theos/last_package index a520fad..61f332c 100644 --- a/.theos/last_package +++ b/.theos/last_package @@ -1 +1 @@ -./packages/com.xyzshell.ioscontrol_0.0.7-10-71+debug_iphoneos-arm.deb +./packages/com.xyzshell.ioscontrol_0.0.7-10-77+debug_iphoneos-arm.deb diff --git a/.theos/obj/debug/AppRunMan.dylib b/.theos/obj/debug/AppRunMan.dylib index f7fc3f0..e803393 100755 Binary files a/.theos/obj/debug/AppRunMan.dylib and b/.theos/obj/debug/AppRunMan.dylib differ diff --git a/.theos/obj/debug/OhNo.dylib b/.theos/obj/debug/OhNo.dylib index 6370920..ce01116 100755 Binary files a/.theos/obj/debug/OhNo.dylib and b/.theos/obj/debug/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64/AppRunMan.dylib b/.theos/obj/debug/arm64/AppRunMan.dylib index 9e468f2..e62ffba 100755 Binary files a/.theos/obj/debug/arm64/AppRunMan.dylib and b/.theos/obj/debug/arm64/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib index 2d525b3..ac2a051 100644 Binary files a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib and b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml index 50bee49..e19c150 100644 --- a/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml +++ b/.theos/obj/debug/arm64/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/aarch64/AppRunMan.dylib.yml @@ -2,1065 +2,1082 @@ triple: 'arm64-apple-darwin' binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/obj/debug/arm64/AppRunMan.dylib' relocations: - - { offset: 0x1E, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x10C } - - { offset: 0x37, size: 0x8, addend: 0x0, symName: _kSBAppTagsHidden, symObjAddr: 0xA28, symBinAddr: 0x5C858, symSize: 0x0 } - - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7C98, symBinAddr: 0x6B3A0, symSize: 0x0 } - - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7CA0, symBinAddr: 0x6B3A8, symSize: 0x0 } - - { offset: 0x2167, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x10C } - - { offset: 0x21A7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_496e6913, symObjAddr: 0x10C, symBinAddr: 0x410C, symSize: 0x80 } - - { offset: 0x2220, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x18C, symBinAddr: 0x418C, symSize: 0x128 } - - { offset: 0x2288, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x2B4, symBinAddr: 0x42B4, symSize: 0x64 } - - { offset: 0x22C8, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke', symObjAddr: 0x318, symBinAddr: 0x4318, symSize: 0x28 } - - { offset: 0x22F0, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke_2', symObjAddr: 0x340, symBinAddr: 0x4340, symSize: 0x524 } - - { offset: 0x250E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x4874, symSize: 0x2C0 } - - { offset: 0x7A9B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x4874, symSize: 0x2C0 } - - { offset: 0x7B3D, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2C0, symBinAddr: 0x4B34, symSize: 0x4C } - - { offset: 0x7BA3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x30C, symBinAddr: 0x4B80, symSize: 0x7C } - - { offset: 0x7BD5, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x388, symBinAddr: 0x4BFC, symSize: 0xBC0 } - - { offset: 0x7C16, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xF48, symBinAddr: 0x57BC, symSize: 0x1FC } - - { offset: 0x7C6E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateInfo:]', symObjAddr: 0x1144, symBinAddr: 0x59B8, symSize: 0x134 } - - { offset: 0x7CD0, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateInfo:]_block_invoke', symObjAddr: 0x1278, symBinAddr: 0x5AEC, symSize: 0x6D8 } - - { offset: 0x7DCB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1950, symBinAddr: 0x61C4, symSize: 0x58 } - - { offset: 0x7DEF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x19A8, symBinAddr: 0x621C, symSize: 0x44 } - - { offset: 0x7E0B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x19EC, symBinAddr: 0x6260, symSize: 0x11C } - - { offset: 0x7E6D, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1B08, symBinAddr: 0x637C, symSize: 0xC0 } - - { offset: 0x7EB7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1BC8, symBinAddr: 0x643C, symSize: 0x54 } - - { offset: 0x7EDB, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x1C1C, symBinAddr: 0x6490, symSize: 0x3C } - - { offset: 0x7EF7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x1C58, symBinAddr: 0x64CC, symSize: 0x11C } - - { offset: 0x7F59, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x1D74, symBinAddr: 0x65E8, symSize: 0x12C } - - { offset: 0x7FBF, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x1EA0, symBinAddr: 0x6714, symSize: 0x11C } - - { offset: 0x8021, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x1FBC, symBinAddr: 0x6830, symSize: 0x58 } - - { offset: 0x806B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x2014, symBinAddr: 0x6888, symSize: 0xF0 } - - { offset: 0x80CD, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x2104, symBinAddr: 0x6978, symSize: 0x114 } - - { offset: 0x8122, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x2218, symBinAddr: 0x6A8C, symSize: 0x34 } - - { offset: 0x8146, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x224C, symBinAddr: 0x6AC0, symSize: 0x28 } - - { offset: 0x8162, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x2274, symBinAddr: 0x6AE8, symSize: 0xB0 } - - { offset: 0x81BE, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x2324, symBinAddr: 0x6B98, symSize: 0x38 } - - { offset: 0x81F0, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x235C, symBinAddr: 0x6BD0, symSize: 0xD0 } - - { offset: 0x8250, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x242C, symBinAddr: 0x6CA0, symSize: 0x278 } - - { offset: 0x82DA, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x26A4, symBinAddr: 0x6F18, symSize: 0x124 } - - { offset: 0x8336, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x27C8, symBinAddr: 0x703C, symSize: 0x2C } - - { offset: 0x837E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x27F4, symBinAddr: 0x7068, symSize: 0x24 } - - { offset: 0x83B4, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x2818, symBinAddr: 0x708C, symSize: 0x3C } - - { offset: 0x83F2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x2854, symBinAddr: 0x70C8, symSize: 0x24 } - - { offset: 0x8428, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x2878, symBinAddr: 0x70EC, symSize: 0x3C } - - { offset: 0x8466, size: 0x8, addend: 0x0, symName: '-[FloatingWindow infoLabel]', symObjAddr: 0x28B4, symBinAddr: 0x7128, symSize: 0x24 } - - { offset: 0x849C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setInfoLabel:]', symObjAddr: 0x28D8, symBinAddr: 0x714C, symSize: 0x3C } - - { offset: 0x84DA, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x2914, symBinAddr: 0x7188, symSize: 0x24 } - - { offset: 0x8510, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x2938, symBinAddr: 0x71AC, symSize: 0x3C } - - { offset: 0x854E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x2974, symBinAddr: 0x71E8, symSize: 0x24 } - - { offset: 0x8584, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x2998, symBinAddr: 0x720C, symSize: 0x3C } - - { offset: 0x85C2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x29D4, symBinAddr: 0x7248, symSize: 0x24 } - - { offset: 0x85F8, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x29F8, symBinAddr: 0x726C, symSize: 0x3C } - - { offset: 0x8636, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x2A34, symBinAddr: 0x72A8, symSize: 0x24 } - - { offset: 0x866C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2A58, symBinAddr: 0x72CC, symSize: 0x3C } - - { offset: 0x86AA, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2A94, symBinAddr: 0x7308, symSize: 0x24 } - - { offset: 0x86E0, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2AB8, symBinAddr: 0x732C, symSize: 0x3C } - - { offset: 0x871E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x2AF4, symBinAddr: 0x7368, symSize: 0x24 } - - { offset: 0x8754, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x2B18, symBinAddr: 0x738C, symSize: 0x3C } - - { offset: 0x8792, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2B54, symBinAddr: 0x73C8, symSize: 0x100 } - - { offset: 0x8A7C, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x74C8, symSize: 0xB0 } - - { offset: 0x8A89, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x74C8, symSize: 0xB0 } - - { offset: 0x8AB2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAE58, symBinAddr: 0x6B3B0, symSize: 0x0 } - - { offset: 0x8AC7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAE60, symBinAddr: 0x6B3B8, symSize: 0x0 } - - { offset: 0x98FC, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x7578, symSize: 0x54 } - - { offset: 0x9939, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x104, symBinAddr: 0x75CC, symSize: 0x108 } - - { offset: 0x996F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x20C, symBinAddr: 0x76D4, symSize: 0x98 } - - { offset: 0x99A5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x2A4, symBinAddr: 0x776C, symSize: 0x98 } - - { offset: 0x99DB, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x33C, symBinAddr: 0x7804, symSize: 0x160 } - - { offset: 0x9A1B, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x49C, symBinAddr: 0x7964, symSize: 0x60 } - - { offset: 0x9A54, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x558, symBinAddr: 0x79C4, symSize: 0x358 } - - { offset: 0x9AD3, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x8B0, symBinAddr: 0x7D1C, symSize: 0x228 } - - { offset: 0x9B42, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.26', symObjAddr: 0xAD8, symBinAddr: 0x7F44, symSize: 0x64 } - - { offset: 0x9B78, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xB3C, symBinAddr: 0x7FA8, symSize: 0x650 } - - { offset: 0x9BDA, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x118C, symBinAddr: 0x85F8, symSize: 0x1C4 } - - { offset: 0x9C49, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x1350, symBinAddr: 0x87BC, symSize: 0x94 } - - { offset: 0x9C7F, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x13E4, symBinAddr: 0x8850, symSize: 0x64 } - - { offset: 0x9CB5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x1448, symBinAddr: 0x88B4, symSize: 0x144 } - - { offset: 0x9D25, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x158C, symBinAddr: 0x89F8, symSize: 0x130 } - - { offset: 0x9D8F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x16BC, symBinAddr: 0x8B28, symSize: 0x138 } - - { offset: 0x9DDD, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x17F4, symBinAddr: 0x8C60, symSize: 0x138 } - - { offset: 0x9E43, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x192C, symBinAddr: 0x8D98, symSize: 0x168 } - - { offset: 0x9EA5, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1A94, symBinAddr: 0x8F00, symSize: 0xEC } - - { offset: 0x9F2E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1B80, symBinAddr: 0x8FEC, symSize: 0x70 } - - { offset: 0x9F52, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1BF0, symBinAddr: 0x905C, symSize: 0x54 } - - { offset: 0x9F6E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1C44, symBinAddr: 0x90B0, symSize: 0xA4 } - - { offset: 0x9FD0, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1CE8, symBinAddr: 0x9154, symSize: 0x28 } - - { offset: 0x9FF8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1D10, symBinAddr: 0x917C, symSize: 0xA4 } - - { offset: 0xA05B, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1DB4, symBinAddr: 0x9220, symSize: 0x30 } - - { offset: 0xA085, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1DE4, symBinAddr: 0x9250, symSize: 0xA4 } - - { offset: 0xA0EB, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1E88, symBinAddr: 0x92F4, symSize: 0x28 } - - { offset: 0xA115, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1EB0, symBinAddr: 0x931C, symSize: 0x110 } - - { offset: 0xA17B, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x1FC0, symBinAddr: 0x942C, symSize: 0x25C } - - { offset: 0xA211, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x221C, symBinAddr: 0x9688, symSize: 0x38 } - - { offset: 0xA235, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x2254, symBinAddr: 0x96C0, symSize: 0x2C } - - { offset: 0xA251, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x2280, symBinAddr: 0x96EC, symSize: 0xA8 } - - { offset: 0xA2A2, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x2328, symBinAddr: 0x9794, symSize: 0x110 } - - { offset: 0xA308, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x2438, symBinAddr: 0x98A4, symSize: 0x218 } - - { offset: 0xA37E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x2650, symBinAddr: 0x9ABC, symSize: 0x10C } - - { offset: 0xA3D3, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x275C, symBinAddr: 0x9BC8, symSize: 0x4C4 } - - { offset: 0xA495, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2C20, symBinAddr: 0xA08C, symSize: 0x50 } - - { offset: 0xA4C8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2C70, symBinAddr: 0xA0DC, symSize: 0x50 } - - { offset: 0xA4FB, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2CC0, symBinAddr: 0xA12C, symSize: 0x68 } - - { offset: 0xB1A4, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA194, symSize: 0x7C } - - { offset: 0xB1B1, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA194, symSize: 0x7C } - - { offset: 0xB1DA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x82C0, symBinAddr: 0x6B3C0, symSize: 0x0 } - - { offset: 0xB1EF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x82C8, symBinAddr: 0x6B3C8, symSize: 0x0 } - - { offset: 0xBE83, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0xA210, symSize: 0x54 } - - { offset: 0xBEAB, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xD0, symBinAddr: 0xA264, symSize: 0x174 } - - { offset: 0xBEE1, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x244, symBinAddr: 0xA3D8, symSize: 0x50 } - - { offset: 0xBF13, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x294, symBinAddr: 0xA428, symSize: 0x5C } - - { offset: 0xBF45, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x2F0, symBinAddr: 0xA484, symSize: 0x164 } - - { offset: 0xBF85, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x454, symBinAddr: 0xA5E8, symSize: 0x60 } - - { offset: 0xBFBE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x510, symBinAddr: 0xA648, symSize: 0x174 } - - { offset: 0xC03C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x684, symBinAddr: 0xA7BC, symSize: 0x594 } - - { offset: 0xC0BD, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0xAD50, symSize: 0x178 } - - { offset: 0xC124, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke_2', symObjAddr: 0xD90, symBinAddr: 0xAEC8, symSize: 0x54 } - - { offset: 0xC14C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xE48, symBinAddr: 0xAF1C, symSize: 0xD8 } - - { offset: 0xC19A, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xF20, symBinAddr: 0xAFF4, symSize: 0x15C } - - { offset: 0xC200, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0x107C, symBinAddr: 0xB150, symSize: 0x64 } - - { offset: 0xC236, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0x10E0, symBinAddr: 0xB1B4, symSize: 0x580 } - - { offset: 0xC28B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x1660, symBinAddr: 0xB734, symSize: 0x100 } - - { offset: 0xC2D9, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x1760, symBinAddr: 0xB834, symSize: 0xD0 } - - { offset: 0xC326, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x1830, symBinAddr: 0xB904, symSize: 0x94 } - - { offset: 0xC367, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x18C4, symBinAddr: 0xB998, symSize: 0x44 } - - { offset: 0xC39A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x1908, symBinAddr: 0xB9DC, symSize: 0x9C } - - { offset: 0xC3CD, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x19A4, symBinAddr: 0xBA78, symSize: 0x38 } - - { offset: 0xC400, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x19DC, symBinAddr: 0xBAB0, symSize: 0x1C } - - { offset: 0xC436, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x19F8, symBinAddr: 0xBACC, symSize: 0x34 } - - { offset: 0xC474, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x1A2C, symBinAddr: 0xBB00, symSize: 0x1C } - - { offset: 0xC4AA, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x1A48, symBinAddr: 0xBB1C, symSize: 0x34 } - - { offset: 0xC4E8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x1A7C, symBinAddr: 0xBB50, symSize: 0x1C } - - { offset: 0xC51E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x1A98, symBinAddr: 0xBB6C, symSize: 0x34 } - - { offset: 0xC55C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x1ACC, symBinAddr: 0xBBA0, symSize: 0x1C } - - { offset: 0xC592, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x1AE8, symBinAddr: 0xBBBC, symSize: 0x34 } - - { offset: 0xC5D0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x1B1C, symBinAddr: 0xBBF0, symSize: 0x1C } - - { offset: 0xC606, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x1B38, symBinAddr: 0xBC0C, symSize: 0x34 } - - { offset: 0xC644, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x1B6C, symBinAddr: 0xBC40, symSize: 0x1C } - - { offset: 0xC67A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x1B88, symBinAddr: 0xBC5C, symSize: 0x34 } - - { offset: 0xC6B8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x1BBC, symBinAddr: 0xBC90, symSize: 0x1C } - - { offset: 0xC6EE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x1BD8, symBinAddr: 0xBCAC, symSize: 0x34 } - - { offset: 0xC72C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x1C0C, symBinAddr: 0xBCE0, symSize: 0x1C } - - { offset: 0xC762, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x1C28, symBinAddr: 0xBCFC, symSize: 0x34 } - - { offset: 0xC7A0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x1C5C, symBinAddr: 0xBD30, symSize: 0x1C } - - { offset: 0xC7D6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x1C78, symBinAddr: 0xBD4C, symSize: 0x34 } - - { offset: 0xC814, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x1CAC, symBinAddr: 0xBD80, symSize: 0x1C } - - { offset: 0xC84A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x1CC8, symBinAddr: 0xBD9C, symSize: 0x24 } - - { offset: 0xC888, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x1CEC, symBinAddr: 0xBDC0, symSize: 0x20 } - - { offset: 0xC8BE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x1D0C, symBinAddr: 0xBDE0, symSize: 0x28 } - - { offset: 0xC8FC, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x1D34, symBinAddr: 0xBE08, symSize: 0x1C } - - { offset: 0xC932, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x1D50, symBinAddr: 0xBE24, symSize: 0x24 } - - { offset: 0xC970, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x1D74, symBinAddr: 0xBE48, symSize: 0x1C } - - { offset: 0xC9A6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x1D90, symBinAddr: 0xBE64, symSize: 0x34 } - - { offset: 0xC9E4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x1DC4, symBinAddr: 0xBE98, symSize: 0x118 } - - { offset: 0xCDB9, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xBFB0, symSize: 0x248 } - - { offset: 0xCF6D, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xBFB0, symSize: 0x248 } - - { offset: 0xCFA1, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x248, symBinAddr: 0xC1F8, symSize: 0x128 } - - { offset: 0xCFFD, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x370, symBinAddr: 0xC320, symSize: 0x90 } - - { offset: 0xD033, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x400, symBinAddr: 0xC3B0, symSize: 0x64 } - - { offset: 0xD069, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x464, symBinAddr: 0xC414, symSize: 0x258 } - - { offset: 0xD0C5, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x6BC, symBinAddr: 0xC66C, symSize: 0x1FC } - - { offset: 0xD12E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8B8, symBinAddr: 0xC868, symSize: 0x38 } - - { offset: 0xD152, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.42, symObjAddr: 0x91C, symBinAddr: 0xC8A0, symSize: 0x9C } - - { offset: 0xD199, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0x9B8, symBinAddr: 0xC93C, symSize: 0x404 } - - { offset: 0xD23A, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xDBC, symBinAddr: 0xCD40, symSize: 0x394 } - - { offset: 0xD2C7, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1150, symBinAddr: 0xD0D4, symSize: 0x244 } - - { offset: 0xD34F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1394, symBinAddr: 0xD318, symSize: 0x5C } - - { offset: 0xD373, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.58, symObjAddr: 0x1434, symBinAddr: 0xD374, symSize: 0x80 } - - { offset: 0xD3BA, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x14B4, symBinAddr: 0xD3F4, symSize: 0x2E8 } - - { offset: 0xD424, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x179C, symBinAddr: 0xD6DC, symSize: 0x318 } - - { offset: 0xD4C9, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1AB4, symBinAddr: 0xD9F4, symSize: 0x80 } - - { offset: 0xD510, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1B34, symBinAddr: 0xDA74, symSize: 0x4B0 } - - { offset: 0xD5B9, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x1FE4, symBinAddr: 0xDF24, symSize: 0x248 } - - { offset: 0xD630, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x222C, symBinAddr: 0xE16C, symSize: 0x128 } - - { offset: 0xD693, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x238C, symBinAddr: 0xE294, symSize: 0xDE0 } - - { offset: 0xD746, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x316C, symBinAddr: 0xF074, symSize: 0x80 } - - { offset: 0xD766, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x31EC, symBinAddr: 0xF0F4, symSize: 0x2F0 } - - { offset: 0xD80C, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x34DC, symBinAddr: 0xF3E4, symSize: 0x28C } - - { offset: 0xD898, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x3768, symBinAddr: 0xF670, symSize: 0x3A4 } - - { offset: 0xD93F, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3B0C, symBinAddr: 0xFA14, symSize: 0x98 } - - { offset: 0xD995, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3BA4, symBinAddr: 0xFAAC, symSize: 0x64 } - - { offset: 0xD9CE, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3C08, symBinAddr: 0xFB10, symSize: 0x268 } - - { offset: 0xDA5C, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3E70, symBinAddr: 0xFD78, symSize: 0x1D4 } - - { offset: 0xDACD, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x4044, symBinAddr: 0xFF4C, symSize: 0x150 } - - { offset: 0xDB4E, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4194, symBinAddr: 0x1009C, symSize: 0x74 } - - { offset: 0xF122, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10110, symSize: 0x7C } - - { offset: 0xF13B, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE186, symBinAddr: 0x6B4C8, symSize: 0x0 } - - { offset: 0xF156, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10110, symSize: 0x7C } - - { offset: 0xF17F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE188, symBinAddr: 0x6B3D0, symSize: 0x0 } - - { offset: 0xF194, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE190, symBinAddr: 0x6B3D8, symSize: 0x0 } - - { offset: 0xF53C, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x1018C, symSize: 0x54 } - - { offset: 0xF564, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xD0, symBinAddr: 0x101E0, symSize: 0x238 } - - { offset: 0xF5D3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x308, symBinAddr: 0x10418, symSize: 0x7D4 } - - { offset: 0xF6F2, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xADC, symBinAddr: 0x10BEC, symSize: 0x48 } - - { offset: 0xF72B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC00, symBinAddr: 0x10C34, symSize: 0x8C } - - { offset: 0xF76B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xC8C, symBinAddr: 0x10CC0, symSize: 0x18C } - - { offset: 0xF7C7, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE18, symBinAddr: 0x10E4C, symSize: 0x318 } - - { offset: 0xF854, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.47', symObjAddr: 0x1130, symBinAddr: 0x11164, symSize: 0x104 } - - { offset: 0xF89B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x1234, symBinAddr: 0x11268, symSize: 0x220 } - - { offset: 0xF8F7, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1454, symBinAddr: 0x11488, symSize: 0x3B4 } - - { offset: 0xF993, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1808, symBinAddr: 0x1183C, symSize: 0x104 } - - { offset: 0xF9DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x190C, symBinAddr: 0x11940, symSize: 0x2E0 } - - { offset: 0xFA58, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1BEC, symBinAddr: 0x11C20, symSize: 0x60 } - - { offset: 0xFA91, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1C4C, symBinAddr: 0x11C80, symSize: 0x60 } - - { offset: 0xFACA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1CAC, symBinAddr: 0x11CE0, symSize: 0x274 } - - { offset: 0xFB3A, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1F20, symBinAddr: 0x11F54, symSize: 0x118 } - - { offset: 0xFB81, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2038, symBinAddr: 0x1206C, symSize: 0x58 } - - { offset: 0xFBCB, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.65', symObjAddr: 0x2120, symBinAddr: 0x120C4, symSize: 0x64 } - - { offset: 0xFC01, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x2184, symBinAddr: 0x12128, symSize: 0x2AC } - - { offset: 0xFC42, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2430, symBinAddr: 0x123D4, symSize: 0x60 } - - { offset: 0xFC7E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x2490, symBinAddr: 0x12434, symSize: 0x24C } - - { offset: 0xFD01, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x26DC, symBinAddr: 0x12680, symSize: 0x60 } - - { offset: 0xFD41, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x27A0, symBinAddr: 0x126E0, symSize: 0x98 } - - { offset: 0xFD78, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x2838, symBinAddr: 0x12778, symSize: 0x118 } - - { offset: 0xFDAB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2950, symBinAddr: 0x12890, symSize: 0x5C4 } - - { offset: 0xFE6B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2F14, symBinAddr: 0x12E54, symSize: 0x11C } - - { offset: 0xFED6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x12F70, symSize: 0x6C } - - { offset: 0xFF2F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x309C, symBinAddr: 0x12FDC, symSize: 0x60 } - - { offset: 0xFF89, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x30FC, symBinAddr: 0x1303C, symSize: 0x68 } - - { offset: 0xFFD1, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3164, symBinAddr: 0x130A4, symSize: 0x28 } - - { offset: 0xFFFB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x318C, symBinAddr: 0x130CC, symSize: 0x4B4 } - - { offset: 0x100E8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3640, symBinAddr: 0x13580, symSize: 0x24 } - - { offset: 0x1011F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3664, symBinAddr: 0x135A4, symSize: 0x110 } - - { offset: 0x10176, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3774, symBinAddr: 0x136B4, symSize: 0xBC } - - { offset: 0x101C7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3830, symBinAddr: 0x13770, symSize: 0x20 } - - { offset: 0x10227, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3850, symBinAddr: 0x13790, symSize: 0x144 } - - { offset: 0x10278, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3994, symBinAddr: 0x138D4, symSize: 0x3DC } - - { offset: 0x102F1, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x3D70, symBinAddr: 0x13CB0, symSize: 0x88 } - - { offset: 0x10351, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x3DF8, symBinAddr: 0x13D38, symSize: 0x6C } - - { offset: 0x10375, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x3E64, symBinAddr: 0x13DA4, symSize: 0x50 } - - { offset: 0x10391, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3EB4, symBinAddr: 0x13DF4, symSize: 0x54 } - - { offset: 0x103B5, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x3F08, symBinAddr: 0x13E48, symSize: 0x50 } - - { offset: 0x103F7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x3F58, symBinAddr: 0x13E98, symSize: 0x1DC } - - { offset: 0x1048A, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x4134, symBinAddr: 0x14074, symSize: 0x60 } - - { offset: 0x104EA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x4194, symBinAddr: 0x140D4, symSize: 0x200 } - - { offset: 0x1053B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x4394, symBinAddr: 0x142D4, symSize: 0xF4 } - - { offset: 0x1057B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x4488, symBinAddr: 0x143C8, symSize: 0x1BC } - - { offset: 0x105F6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4644, symBinAddr: 0x14584, symSize: 0x3C } - - { offset: 0x10636, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x4680, symBinAddr: 0x145C0, symSize: 0x1BC } - - { offset: 0x106B1, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x483C, symBinAddr: 0x1477C, symSize: 0x3C } - - { offset: 0x106F1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4878, symBinAddr: 0x147B8, symSize: 0x1F0 } - - { offset: 0x10755, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4A68, symBinAddr: 0x149A8, symSize: 0x238 } - - { offset: 0x107D7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4CA0, symBinAddr: 0x14BE0, symSize: 0x234 } - - { offset: 0x10859, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x4ED4, symBinAddr: 0x14E14, symSize: 0x50 } - - { offset: 0x1088C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4F24, symBinAddr: 0x14E64, symSize: 0x1C } - - { offset: 0x108C2, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x4F40, symBinAddr: 0x14E80, symSize: 0x34 } - - { offset: 0x10900, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x4F74, symBinAddr: 0x14EB4, symSize: 0x1C } - - { offset: 0x10936, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x4F90, symBinAddr: 0x14ED0, symSize: 0x24 } - - { offset: 0x10974, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x4FB4, symBinAddr: 0x14EF4, symSize: 0xD8 } - - { offset: 0x11D53, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14FCC, symSize: 0xB0 } - - { offset: 0x11D60, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x14FCC, symSize: 0xB0 } - - { offset: 0x11D89, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x23C8, symBinAddr: 0x6B3E0, symSize: 0x0 } - - { offset: 0x11D9E, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x23D0, symBinAddr: 0x6B3E8, symSize: 0x0 } - - { offset: 0x11F42, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x1507C, symSize: 0x54 } - - { offset: 0x11F7F, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x104, symBinAddr: 0x150D0, symSize: 0xD8 } - - { offset: 0x11FB5, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1DC, symBinAddr: 0x151A8, symSize: 0x240 } - - { offset: 0x12064, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x41C, symBinAddr: 0x153E8, symSize: 0xE8 } - - { offset: 0x120A4, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x154D0, symSize: 0x90 } - - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5F8, symBinAddr: 0x15560, symSize: 0x2C8 } - - { offset: 0x121A2, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8C0, symBinAddr: 0x15828, symSize: 0x1C } - - { offset: 0x121D8, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8DC, symBinAddr: 0x15844, symSize: 0x34 } - - { offset: 0x12216, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x910, symBinAddr: 0x15878, symSize: 0x30 } - - { offset: 0x1246B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x158A8, symSize: 0x38C } - - { offset: 0x12486, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3410, symBinAddr: 0x18BB8, symSize: 0x7C } - - { offset: 0x124B1, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB70, symBinAddr: 0x6B3F0, symSize: 0x0 } - - { offset: 0x124C7, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB78, symBinAddr: 0x6B3F8, symSize: 0x0 } - - { offset: 0x12895, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x158A8, symSize: 0x38C } - - { offset: 0x128E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x38C, symBinAddr: 0x15C34, symSize: 0x8C } - - { offset: 0x12927, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x15CC0, symSize: 0x34 } - - { offset: 0x12959, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x44C, symBinAddr: 0x15CF4, symSize: 0x20 } - - { offset: 0x1298B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x46C, symBinAddr: 0x15D14, symSize: 0xBC } - - { offset: 0x129C1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x528, symBinAddr: 0x15DD0, symSize: 0x120 } - - { offset: 0x12A13, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x648, symBinAddr: 0x15EF0, symSize: 0x2C8 } - - { offset: 0x12A8B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9AC, symBinAddr: 0x161B8, symSize: 0x16C } - - { offset: 0x12AD4, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB18, symBinAddr: 0x16324, symSize: 0x54 } - - { offset: 0x12AF8, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB6C, symBinAddr: 0x16378, symSize: 0x2C } - - { offset: 0x12B14, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB98, symBinAddr: 0x163A4, symSize: 0x27C } - - { offset: 0x12B84, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE14, symBinAddr: 0x16620, symSize: 0x58 } - - { offset: 0x12BA8, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE6C, symBinAddr: 0x16678, symSize: 0x40 } - - { offset: 0x12BC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEAC, symBinAddr: 0x166B8, symSize: 0x40 } - - { offset: 0x12BF6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEEC, symBinAddr: 0x166F8, symSize: 0x24 } - - { offset: 0x12C2C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF10, symBinAddr: 0x1671C, symSize: 0xC8 } - - { offset: 0x12C6C, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD8, symBinAddr: 0x167E4, symSize: 0x138 } - - { offset: 0x12CA9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1174, symBinAddr: 0x1691C, symSize: 0x50 } - - { offset: 0x12CDB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11C4, symBinAddr: 0x1696C, symSize: 0x8C } - - { offset: 0x12D1B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1250, symBinAddr: 0x169F8, symSize: 0x28 } - - { offset: 0x12D4D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1278, symBinAddr: 0x16A20, symSize: 0xB8 } - - { offset: 0x12D7F, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x16AD8, symSize: 0x108 } - - { offset: 0x12DBC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1438, symBinAddr: 0x16BE0, symSize: 0x54 } - - { offset: 0x12DFC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x148C, symBinAddr: 0x16C34, symSize: 0xBC } - - { offset: 0x12E46, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1548, symBinAddr: 0x16CF0, symSize: 0x560 } - - { offset: 0x12F15, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1AA8, symBinAddr: 0x17250, symSize: 0x34 } - - { offset: 0x12F3D, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.64', symObjAddr: 0x1ADC, symBinAddr: 0x17284, symSize: 0x4C } - - { offset: 0x12F76, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1B28, symBinAddr: 0x172D0, symSize: 0xAC } - - { offset: 0x12FBE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1BD4, symBinAddr: 0x1737C, symSize: 0xA94 } - - { offset: 0x130B7, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2668, symBinAddr: 0x17E10, symSize: 0xB0 } - - { offset: 0x130D7, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2718, symBinAddr: 0x17EC0, symSize: 0x54 } - - { offset: 0x130F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x276C, symBinAddr: 0x17F14, symSize: 0x1A0 } - - { offset: 0x1317A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x290C, symBinAddr: 0x180B4, symSize: 0xCC } - - { offset: 0x131F8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x29D8, symBinAddr: 0x18180, symSize: 0xE4 } - - { offset: 0x1325E, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2ABC, symBinAddr: 0x18264, symSize: 0x74 } - - { offset: 0x132A9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2B30, symBinAddr: 0x182D8, symSize: 0x1D8 } - - { offset: 0x13313, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2D08, symBinAddr: 0x184B0, symSize: 0x10C } - - { offset: 0x13379, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2E14, symBinAddr: 0x185BC, symSize: 0x74 } - - { offset: 0x133C4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2E88, symBinAddr: 0x18630, symSize: 0x68 } - - { offset: 0x13406, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x2EF0, symBinAddr: 0x18698, symSize: 0x50 } - - { offset: 0x1344C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x2F40, symBinAddr: 0x186E8, symSize: 0x50 } - - { offset: 0x13492, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x2F90, symBinAddr: 0x18738, symSize: 0xA4 } - - { offset: 0x134E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3034, symBinAddr: 0x187DC, symSize: 0xC4 } - - { offset: 0x1354B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x30F8, symBinAddr: 0x188A0, symSize: 0x84 } - - { offset: 0x13591, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x317C, symBinAddr: 0x18924, symSize: 0x64 } - - { offset: 0x135D7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x31E0, symBinAddr: 0x18988, symSize: 0x70 } - - { offset: 0x13628, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3250, symBinAddr: 0x189F8, symSize: 0xEC } - - { offset: 0x1366A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x333C, symBinAddr: 0x18AE4, symSize: 0xA0 } - - { offset: 0x136B0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x33DC, symBinAddr: 0x18B84, symSize: 0x1C } - - { offset: 0x136E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x33F8, symBinAddr: 0x18BA0, symSize: 0x18 } - - { offset: 0x137B9, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x348C, symBinAddr: 0x18C34, symSize: 0x54 } - - { offset: 0x137E3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x34E0, symBinAddr: 0x18C88, symSize: 0x1C } - - { offset: 0x13819, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x34FC, symBinAddr: 0x18CA4, symSize: 0x24 } - - { offset: 0x13857, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3520, symBinAddr: 0x18CC8, symSize: 0x1C } - - { offset: 0x1388D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x353C, symBinAddr: 0x18CE4, symSize: 0x34 } - - { offset: 0x138CB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3570, symBinAddr: 0x18D18, symSize: 0x1C } - - { offset: 0x13901, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x358C, symBinAddr: 0x18D34, symSize: 0x34 } - - { offset: 0x1393F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x35C0, symBinAddr: 0x18D68, symSize: 0x1C } - - { offset: 0x13975, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x35DC, symBinAddr: 0x18D84, symSize: 0x34 } - - { offset: 0x139B3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3610, symBinAddr: 0x18DB8, symSize: 0x1C } - - { offset: 0x139E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x362C, symBinAddr: 0x18DD4, symSize: 0x34 } - - { offset: 0x13A27, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3660, symBinAddr: 0x18E08, symSize: 0xA8 } - - { offset: 0x14356, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18EB0, symSize: 0x6C } - - { offset: 0x14363, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18EB0, symSize: 0x6C } - - { offset: 0x14384, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF50, symBinAddr: 0x6B400, symSize: 0x0 } - - { offset: 0x144CF, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x18F1C, symSize: 0xAC } - - { offset: 0x14527, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x18FC8, symSize: 0x88 } - - { offset: 0x1454F, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x19050, symSize: 0x88 } - - { offset: 0x146E2, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190D8, symSize: 0x7C } - - { offset: 0x146EF, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x190D8, symSize: 0x7C } - - { offset: 0x14718, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EB0, symBinAddr: 0x6B408, symSize: 0x0 } - - { offset: 0x1472D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EB8, symBinAddr: 0x6B410, symSize: 0x0 } - - { offset: 0x1487A, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x19154, symSize: 0x54 } - - { offset: 0x148A2, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xD0, symBinAddr: 0x191A8, symSize: 0xB0 } - - { offset: 0x148F5, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x180, symBinAddr: 0x19258, symSize: 0x574 } - - { offset: 0x149FD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6F4, symBinAddr: 0x197CC, symSize: 0x28 } - - { offset: 0x14A25, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x71C, symBinAddr: 0x197F4, symSize: 0x5C } - - { offset: 0x14A69, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x778, symBinAddr: 0x19850, symSize: 0x5C } - - { offset: 0x14CEB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x198AC, symSize: 0xBC } - - { offset: 0x14D04, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x48B0, symBinAddr: 0x6B220, symSize: 0x0 } - - { offset: 0x14D77, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x48B8, symBinAddr: 0x6B228, symSize: 0x0 } - - { offset: 0x14D8C, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x48C0, symBinAddr: 0x6B230, symSize: 0x0 } - - { offset: 0x14DA1, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x48C8, symBinAddr: 0x6B238, symSize: 0x0 } - - { offset: 0x14DC0, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x48D0, symBinAddr: 0x6B240, symSize: 0x0 } - - { offset: 0x14DD5, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x48D8, symBinAddr: 0x6B248, symSize: 0x0 } - - { offset: 0x14DEA, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x48E0, symBinAddr: 0x6B250, symSize: 0x0 } - - { offset: 0x14DFF, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x48E8, symBinAddr: 0x6B258, symSize: 0x0 } - - { offset: 0x14E14, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x48F0, symBinAddr: 0x6B260, symSize: 0x0 } - - { offset: 0x14E29, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x48F8, symBinAddr: 0x6B268, symSize: 0x0 } - - { offset: 0x14E32, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E64, symBinAddr: 0x1D610, symSize: 0xB0 } - - { offset: 0x14E5D, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x136B0, symBinAddr: 0x6B418, symSize: 0x0 } - - { offset: 0x14E73, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x136B8, symBinAddr: 0x6B420, symSize: 0x0 } - - { offset: 0x16428, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x198AC, symSize: 0xBC } - - { offset: 0x16468, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x19968, symSize: 0x98 } - - { offset: 0x164C4, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x19A00, symSize: 0xF8 } - - { offset: 0x1653C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x19AF8, symSize: 0x164 } - - { offset: 0x165E0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x19C5C, symSize: 0xBC } - - { offset: 0x16620, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x19D18, symSize: 0x254 } - - { offset: 0x1668A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x19F6C, symSize: 0x84 } - - { offset: 0x166BC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x19FF0, symSize: 0x108 } - - { offset: 0x166FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x1A0F8, symSize: 0x3C } - - { offset: 0x1672E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x1A134, symSize: 0x1C0 } - - { offset: 0x16795, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x1A2F4, symSize: 0x50 } - - { offset: 0x167C7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x1A344, symSize: 0x300 } - - { offset: 0x16838, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x1A644, symSize: 0x34 } - - { offset: 0x16871, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x1A678, symSize: 0xE0 } - - { offset: 0x168FA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x1A758, symSize: 0x64 } - - { offset: 0x1693A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x1A7BC, symSize: 0x208 } - - { offset: 0x16996, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x1A9C4, symSize: 0x34 } - - { offset: 0x169CF, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x1A9F8, symSize: 0x23C } - - { offset: 0x16A88, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1AC34, symSize: 0xF60 } - - { offset: 0x16D6E, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23E8, symBinAddr: 0x1BB94, symSize: 0x4C } - - { offset: 0x16DD4, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2434, symBinAddr: 0x1BBE0, symSize: 0x2C } - - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2460, symBinAddr: 0x1BC0C, symSize: 0xC0 } - - { offset: 0x16E62, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2520, symBinAddr: 0x1BCCC, symSize: 0xC0 } - - { offset: 0x16EA8, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25E0, symBinAddr: 0x1BD8C, symSize: 0x8C } - - { offset: 0x16EEA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x266C, symBinAddr: 0x1BE18, symSize: 0xCC } - - { offset: 0x16F4A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2738, symBinAddr: 0x1BEE4, symSize: 0x554 } - - { offset: 0x16FCA, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C8C, symBinAddr: 0x1C438, symSize: 0x2C } - - { offset: 0x17012, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2CB8, symBinAddr: 0x1C464, symSize: 0x34 } - - { offset: 0x1704E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CEC, symBinAddr: 0x1C498, symSize: 0x1B8 } - - { offset: 0x17090, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2EA4, symBinAddr: 0x1C650, symSize: 0x34 } - - { offset: 0x170CC, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2ED8, symBinAddr: 0x1C684, symSize: 0x58 } - - { offset: 0x1712D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F30, symBinAddr: 0x1C6DC, symSize: 0x3B4 } - - { offset: 0x171C2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32E4, symBinAddr: 0x1CA90, symSize: 0x398 } - - { offset: 0x171F9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x367C, symBinAddr: 0x1CE28, symSize: 0xAC } - - { offset: 0x17297, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3728, symBinAddr: 0x1CED4, symSize: 0xAC } - - { offset: 0x17335, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x37D4, symBinAddr: 0x1CF80, symSize: 0x38 } - - { offset: 0x1736C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x380C, symBinAddr: 0x1CFB8, symSize: 0x1C } - - { offset: 0x173A2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3828, symBinAddr: 0x1CFD4, symSize: 0x34 } - - { offset: 0x173E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x385C, symBinAddr: 0x1D008, symSize: 0x1C } - - { offset: 0x17416, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3878, symBinAddr: 0x1D024, symSize: 0x34 } - - { offset: 0x17454, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x38AC, symBinAddr: 0x1D058, symSize: 0x1C } - - { offset: 0x1748A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x38C8, symBinAddr: 0x1D074, symSize: 0x34 } - - { offset: 0x174C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38FC, symBinAddr: 0x1D0A8, symSize: 0x1C } - - { offset: 0x174FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3918, symBinAddr: 0x1D0C4, symSize: 0x1C } - - { offset: 0x17534, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3934, symBinAddr: 0x1D0E0, symSize: 0x1C } - - { offset: 0x1756A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3950, symBinAddr: 0x1D0FC, symSize: 0x24 } - - { offset: 0x175A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3974, symBinAddr: 0x1D120, symSize: 0x1C } - - { offset: 0x175DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3990, symBinAddr: 0x1D13C, symSize: 0x24 } - - { offset: 0x1761E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x39B4, symBinAddr: 0x1D160, symSize: 0x1C } - - { offset: 0x17655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x39D0, symBinAddr: 0x1D17C, symSize: 0x24 } - - { offset: 0x17694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39F4, symBinAddr: 0x1D1A0, symSize: 0x1C } - - { offset: 0x176CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3A10, symBinAddr: 0x1D1BC, symSize: 0x34 } - - { offset: 0x1770A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A44, symBinAddr: 0x1D1F0, symSize: 0x1C } - - { offset: 0x17741, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A60, symBinAddr: 0x1D20C, symSize: 0x34 } - - { offset: 0x17780, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A94, symBinAddr: 0x1D240, symSize: 0x1C } - - { offset: 0x177B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3AB0, symBinAddr: 0x1D25C, symSize: 0x24 } - - { offset: 0x177F6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3AD4, symBinAddr: 0x1D280, symSize: 0x1C } - - { offset: 0x1782D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AF0, symBinAddr: 0x1D29C, symSize: 0x24 } - - { offset: 0x1786C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3B14, symBinAddr: 0x1D2C0, symSize: 0x1C } - - { offset: 0x178A3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3B30, symBinAddr: 0x1D2DC, symSize: 0x24 } - - { offset: 0x178E2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B54, symBinAddr: 0x1D300, symSize: 0x1C } - - { offset: 0x17919, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B70, symBinAddr: 0x1D31C, symSize: 0x24 } - - { offset: 0x17958, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B94, symBinAddr: 0x1D340, symSize: 0x20 } - - { offset: 0x1798F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3BB4, symBinAddr: 0x1D360, symSize: 0x28 } - - { offset: 0x179CE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BDC, symBinAddr: 0x1D388, symSize: 0x1C } - - { offset: 0x17A05, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BF8, symBinAddr: 0x1D3A4, symSize: 0x34 } - - { offset: 0x17A44, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3C2C, symBinAddr: 0x1D3D8, symSize: 0x1C } - - { offset: 0x17A7B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C48, symBinAddr: 0x1D3F4, symSize: 0x24 } - - { offset: 0x17ABA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C6C, symBinAddr: 0x1D418, symSize: 0x1C } - - { offset: 0x17AF1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C88, symBinAddr: 0x1D434, symSize: 0x24 } - - { offset: 0x17B30, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3CAC, symBinAddr: 0x1D458, symSize: 0x28 } - - { offset: 0x17B67, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3CD4, symBinAddr: 0x1D480, symSize: 0x28 } - - { offset: 0x17BA6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CFC, symBinAddr: 0x1D4A8, symSize: 0x28 } - - { offset: 0x17BDD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3D24, symBinAddr: 0x1D4D0, symSize: 0x28 } - - { offset: 0x17C1C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D4C, symBinAddr: 0x1D4F8, symSize: 0x28 } - - { offset: 0x17C53, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D74, symBinAddr: 0x1D520, symSize: 0x28 } - - { offset: 0x17C92, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D9C, symBinAddr: 0x1D548, symSize: 0x1C } - - { offset: 0x17CC9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3DB8, symBinAddr: 0x1D564, symSize: 0x24 } - - { offset: 0x17D08, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DDC, symBinAddr: 0x1D588, symSize: 0x88 } - - { offset: 0x17DD2, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3F14, symBinAddr: 0x1D6C0, symSize: 0x54 } - - { offset: 0x17E12, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F68, symBinAddr: 0x1D714, symSize: 0x128 } - - { offset: 0x17E49, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4090, symBinAddr: 0x1D83C, symSize: 0x80 } - - { offset: 0x17E8B, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x4110, symBinAddr: 0x1D8BC, symSize: 0x64 } - - { offset: 0x17EC2, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4174, symBinAddr: 0x1D920, symSize: 0x5C } - - { offset: 0x17F04, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x41D0, symBinAddr: 0x1D97C, symSize: 0x5C } - - { offset: 0x17F3B, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x422C, symBinAddr: 0x1D9D8, symSize: 0x5C } - - { offset: 0x17F7D, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4288, symBinAddr: 0x1DA34, symSize: 0x5C } - - { offset: 0x17FB4, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42E4, symBinAddr: 0x1DA90, symSize: 0x58 } - - { offset: 0x17FF6, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x433C, symBinAddr: 0x1DAE8, symSize: 0x58 } - - { offset: 0x1802D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4394, symBinAddr: 0x1DB40, symSize: 0xD8 } - - { offset: 0x1806F, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x446C, symBinAddr: 0x1DC18, symSize: 0x64 } - - { offset: 0x180A6, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x44D0, symBinAddr: 0x1DC7C, symSize: 0x1C } - - { offset: 0x180DD, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x44EC, symBinAddr: 0x1DC98, symSize: 0x34 } - - { offset: 0x1811C, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4520, symBinAddr: 0x1DCCC, symSize: 0x20 } - - { offset: 0x18153, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4540, symBinAddr: 0x1DCEC, symSize: 0x28 } - - { offset: 0x18192, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4568, symBinAddr: 0x1DD14, symSize: 0x20 } - - { offset: 0x181C9, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4588, symBinAddr: 0x1DD34, symSize: 0x28 } - - { offset: 0x18208, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x45B0, symBinAddr: 0x1DD5C, symSize: 0x1C } - - { offset: 0x1823F, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x45CC, symBinAddr: 0x1DD78, symSize: 0x24 } - - { offset: 0x1827E, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45F0, symBinAddr: 0x1DD9C, symSize: 0x1C } - - { offset: 0x182B5, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x460C, symBinAddr: 0x1DDB8, symSize: 0x34 } - - { offset: 0x182F4, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4640, symBinAddr: 0x1DDEC, symSize: 0x48 } - - { offset: 0x19674, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE34, symSize: 0x1EC } - - { offset: 0x196BB, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5384, symBinAddr: 0x23120, symSize: 0x160 } - - { offset: 0x196DE, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DB38, symBinAddr: 0x6B428, symSize: 0x0 } - - { offset: 0x196F4, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DB40, symBinAddr: 0x6B430, symSize: 0x0 } - - { offset: 0x1970A, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DB48, symBinAddr: 0x6B438, symSize: 0x0 } - - { offset: 0x19808, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x554C, symBinAddr: 0x232E8, symSize: 0x470 } - - { offset: 0x1982F, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DB50, symBinAddr: 0x6B440, symSize: 0x0 } - - { offset: 0x19845, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DB58, symBinAddr: 0x6B448, symSize: 0x0 } - - { offset: 0x1985B, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DB60, symBinAddr: 0x6B450, symSize: 0x0 } - - { offset: 0x198F8, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6B4D0, symSize: 0x0 } - - { offset: 0x1A6BB, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE34, symSize: 0x1EC } - - { offset: 0x1A729, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1E020, symSize: 0x54 } - - { offset: 0x1A74D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1E074, symSize: 0x2C } - - { offset: 0x1A769, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1E0A0, symSize: 0x1BC } - - { offset: 0x1A7E1, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4C0, symBinAddr: 0x1E25C, symSize: 0x128 } - - { offset: 0x1A809, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E8, symBinAddr: 0x1E384, symSize: 0x11C } - - { offset: 0x1A885, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x704, symBinAddr: 0x1E4A0, symSize: 0x50 } - - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x754, symBinAddr: 0x1E4F0, symSize: 0x50 } - - { offset: 0x1A971, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A4, symBinAddr: 0x1E540, symSize: 0x4C0 } - - { offset: 0x1AA92, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC64, symBinAddr: 0x1EA00, symSize: 0x70 } - - { offset: 0x1AAC8, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD4, symBinAddr: 0x1EA70, symSize: 0x100 } - - { offset: 0x1AB36, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD4, symBinAddr: 0x1EB70, symSize: 0xD4 } - - { offset: 0x1AB96, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA8, symBinAddr: 0x1EC44, symSize: 0x248 } - - { offset: 0x1AC28, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10F0, symBinAddr: 0x1EE8C, symSize: 0x7C } - - { offset: 0x1AC5E, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x116C, symBinAddr: 0x1EF08, symSize: 0xE0 } - - { offset: 0x1ACA2, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x124C, symBinAddr: 0x1EFE8, symSize: 0x194 } - - { offset: 0x1AD05, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13E0, symBinAddr: 0x1F17C, symSize: 0x68 } - - { offset: 0x1AD3B, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1448, symBinAddr: 0x1F1E4, symSize: 0xD0 } - - { offset: 0x1AD8F, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1518, symBinAddr: 0x1F2B4, symSize: 0x4B8 } - - { offset: 0x1AE41, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19D0, symBinAddr: 0x1F76C, symSize: 0x2C } - - { offset: 0x1AE89, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19FC, symBinAddr: 0x1F798, symSize: 0x80 } - - { offset: 0x1AEB3, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A7C, symBinAddr: 0x1F818, symSize: 0x7C } - - { offset: 0x1AEFB, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AF8, symBinAddr: 0x1F894, symSize: 0x620 } - - { offset: 0x1B0FB, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2118, symBinAddr: 0x1FEB4, symSize: 0x4C } - - { offset: 0x1B161, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2164, symBinAddr: 0x1FF00, symSize: 0x90 } - - { offset: 0x1B19A, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21F4, symBinAddr: 0x1FF90, symSize: 0x160 } - - { offset: 0x1B1C4, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2354, symBinAddr: 0x200F0, symSize: 0x358 } - - { offset: 0x1B28F, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x26AC, symBinAddr: 0x20448, symSize: 0xAF8 } - - { offset: 0x1B499, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x31A4, symBinAddr: 0x20F40, symSize: 0x2C } - - { offset: 0x1B4E1, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31D0, symBinAddr: 0x20F6C, symSize: 0xE0 } - - { offset: 0x1B542, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x32B0, symBinAddr: 0x2104C, symSize: 0x4D8 } - - { offset: 0x1B67B, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3788, symBinAddr: 0x21524, symSize: 0x158 } - - { offset: 0x1B6CD, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38E0, symBinAddr: 0x2167C, symSize: 0x34C } - - { offset: 0x1B779, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3C2C, symBinAddr: 0x219C8, symSize: 0x51C } - - { offset: 0x1B8BF, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4148, symBinAddr: 0x21EE4, symSize: 0x390 } - - { offset: 0x1B980, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44D8, symBinAddr: 0x22274, symSize: 0x1D8 } - - { offset: 0x1B9F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x46B0, symBinAddr: 0x2244C, symSize: 0xA8 } - - { offset: 0x1BA3B, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4758, symBinAddr: 0x224F4, symSize: 0x404 } - - { offset: 0x1BB39, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B5C, symBinAddr: 0x228F8, symSize: 0x358 } - - { offset: 0x1BBDE, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4EB4, symBinAddr: 0x22C50, symSize: 0x254 } - - { offset: 0x1BC55, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5108, symBinAddr: 0x22EA4, symSize: 0x78 } - - { offset: 0x1BC8A, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5180, symBinAddr: 0x22F1C, symSize: 0xCC } - - { offset: 0x1BCE0, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x524C, symBinAddr: 0x22FE8, symSize: 0x54 } - - { offset: 0x1BD06, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x52A0, symBinAddr: 0x2303C, symSize: 0xE4 } - - { offset: 0x1BE35, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54E4, symBinAddr: 0x23280, symSize: 0x68 } - - { offset: 0x1BE5F, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x59BC, symBinAddr: 0x23758, symSize: 0x68 } - - { offset: 0x1BE89, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5A24, symBinAddr: 0x237C0, symSize: 0x10C } - - { offset: 0x1BEEF, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5B30, symBinAddr: 0x238CC, symSize: 0x4BC } - - { offset: 0x1C13C, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5FEC, symBinAddr: 0x23D88, symSize: 0x80 } - - { offset: 0x1C162, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x606C, symBinAddr: 0x23E08, symSize: 0x21C } - - { offset: 0x1C21D, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6288, symBinAddr: 0x24024, symSize: 0x240 } - - { offset: 0x1C2D0, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x64C8, symBinAddr: 0x24264, symSize: 0x4A0 } - - { offset: 0x1C349, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6968, symBinAddr: 0x24704, symSize: 0x178 } - - { offset: 0x1C3C0, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6AE0, symBinAddr: 0x2487C, symSize: 0x2DC } - - { offset: 0x1C433, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6DBC, symBinAddr: 0x24B58, symSize: 0x420 } - - { offset: 0x1C4BE, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x71DC, symBinAddr: 0x24F78, symSize: 0x54 } - - { offset: 0x1C4EA, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7230, symBinAddr: 0x24FCC, symSize: 0x50 } - - { offset: 0x203C5, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x2501C, symSize: 0x1A8 } - - { offset: 0x203D2, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x251C4, symSize: 0x90 } - - { offset: 0x203F7, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC170, symBinAddr: 0x6B458, symSize: 0x0 } - - { offset: 0x2094D, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x2501C, symSize: 0x1A8 } - - { offset: 0x20983, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x25254, symSize: 0x4C } - - { offset: 0x209C7, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x252A0, symSize: 0x140 } - - { offset: 0x20A07, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x253E0, symSize: 0x34 } - - { offset: 0x20A40, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x25414, symSize: 0x4C } - - { offset: 0x20A92, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x25460, symSize: 0x70 } - - { offset: 0x20AD6, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x254D0, symSize: 0x74 } - - { offset: 0x20B1A, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x25544, symSize: 0x128 } - - { offset: 0x20BB8, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x2566C, symSize: 0x130 } - - { offset: 0x20C55, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x2579C, symSize: 0x19C } - - { offset: 0x20C99, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x25938, symSize: 0xFC } - - { offset: 0x20CF9, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x25A34, symSize: 0xDC } - - { offset: 0x20D59, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x25B10, symSize: 0xA8 } - - { offset: 0x20DAB, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x25BB8, symSize: 0x12C } - - { offset: 0x20E0B, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x25CE4, symSize: 0x94 } - - { offset: 0x20E5D, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x25D78, symSize: 0xCC } - - { offset: 0x20EBD, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x25E44, symSize: 0x2FC } - - { offset: 0x20F65, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x26140, symSize: 0xD4 } - - { offset: 0x20FC5, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x125C, symBinAddr: 0x26214, symSize: 0xBC } - - { offset: 0x21025, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1318, symBinAddr: 0x262D0, symSize: 0x104 } - - { offset: 0x210AF, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x141C, symBinAddr: 0x263D4, symSize: 0x1E8 } - - { offset: 0x21179, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1604, symBinAddr: 0x265BC, symSize: 0xA0 } - - { offset: 0x211CB, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x16A4, symBinAddr: 0x2665C, symSize: 0xA8 } - - { offset: 0x2121D, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x174C, symBinAddr: 0x26704, symSize: 0x74 } - - { offset: 0x21261, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17C0, symBinAddr: 0x26778, symSize: 0xC8 } - - { offset: 0x212C1, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1888, symBinAddr: 0x26840, symSize: 0xA8 } - - { offset: 0x21313, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1930, symBinAddr: 0x268E8, symSize: 0xA4 } - - { offset: 0x21365, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19D4, symBinAddr: 0x2698C, symSize: 0x64 } - - { offset: 0x213A9, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A38, symBinAddr: 0x269F0, symSize: 0x178 } - - { offset: 0x21414, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BB0, symBinAddr: 0x26B68, symSize: 0x368 } - - { offset: 0x214AB, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F18, symBinAddr: 0x26ED0, symSize: 0x480 } - - { offset: 0x2157C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2398, symBinAddr: 0x27350, symSize: 0x3C } - - { offset: 0x215B7, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23D4, symBinAddr: 0x2738C, symSize: 0x3C } - - { offset: 0x21604, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2410, symBinAddr: 0x273C8, symSize: 0x58 } - - { offset: 0x21628, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24AC, symBinAddr: 0x27420, symSize: 0x3C } - - { offset: 0x21663, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E8, symBinAddr: 0x2745C, symSize: 0x9C } - - { offset: 0x216B8, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x2584, symBinAddr: 0x274F8, symSize: 0x9C } - - { offset: 0x2170D, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2620, symBinAddr: 0x27594, symSize: 0x21C } - - { offset: 0x217D5, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x283C, symBinAddr: 0x277B0, symSize: 0xF8 } - - { offset: 0x21839, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2934, symBinAddr: 0x278A8, symSize: 0x100 } - - { offset: 0x23117, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x279A8, symSize: 0xBC } - - { offset: 0x24102, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x279A8, symSize: 0xBC } - - { offset: 0x24146, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xBC, symBinAddr: 0x27A64, symSize: 0x180 } - - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x23C, symBinAddr: 0x27BE4, symSize: 0x1F8 } - - { offset: 0x24208, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x434, symBinAddr: 0x27DDC, symSize: 0x3BC } - - { offset: 0x2429D, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x7F0, symBinAddr: 0x28198, symSize: 0x13C } - - { offset: 0x24322, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x92C, symBinAddr: 0x282D4, symSize: 0x74 } - - { offset: 0x24346, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x9F4, symBinAddr: 0x28348, symSize: 0x2B0 } - - { offset: 0x243CA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCA4, symBinAddr: 0x285F8, symSize: 0x54 } - - { offset: 0x243EE, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCF8, symBinAddr: 0x2864C, symSize: 0x2C } - - { offset: 0x2440A, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xD24, symBinAddr: 0x28678, symSize: 0x70 } - - { offset: 0x24468, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xE2C, symBinAddr: 0x286E8, symSize: 0x58 } - - { offset: 0x244AF, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xEE8, symBinAddr: 0x28740, symSize: 0x45C } - - { offset: 0x24561, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x1344, symBinAddr: 0x28B9C, symSize: 0x130 } - - { offset: 0x245E6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1474, symBinAddr: 0x28CCC, symSize: 0x2DC } - - { offset: 0x24678, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1750, symBinAddr: 0x28FA8, symSize: 0x70 } - - { offset: 0x246D6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x17C0, symBinAddr: 0x29018, symSize: 0x58 } - - { offset: 0x2471D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1818, symBinAddr: 0x29070, symSize: 0x64 } - - { offset: 0x2475D, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x187C, symBinAddr: 0x290D4, symSize: 0x5C } - - { offset: 0x24793, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x18D8, symBinAddr: 0x29130, symSize: 0x94 } - - { offset: 0x247D3, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x196C, symBinAddr: 0x291C4, symSize: 0x78 } - - { offset: 0x24809, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x19E4, symBinAddr: 0x2923C, symSize: 0xA4 } - - { offset: 0x2483B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1A88, symBinAddr: 0x292E0, symSize: 0x60 } - - { offset: 0x2486D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1AE8, symBinAddr: 0x29340, symSize: 0x60 } - - { offset: 0x2489F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1B48, symBinAddr: 0x293A0, symSize: 0x1C } - - { offset: 0x248D5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1B64, symBinAddr: 0x293BC, symSize: 0x34 } - - { offset: 0x24913, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1B98, symBinAddr: 0x293F0, symSize: 0x1C } - - { offset: 0x24949, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1BB4, symBinAddr: 0x2940C, symSize: 0x34 } - - { offset: 0x24987, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1BE8, symBinAddr: 0x29440, symSize: 0x1C } - - { offset: 0x249BD, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1C04, symBinAddr: 0x2945C, symSize: 0x24 } - - { offset: 0x249FB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1C28, symBinAddr: 0x29480, symSize: 0x68 } - - { offset: 0x252D1, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x294E8, symSize: 0x7C } - - { offset: 0x252EA, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x28A0, symBinAddr: 0x6B330, symSize: 0x0 } - - { offset: 0x25351, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x294E8, symSize: 0x7C } - - { offset: 0x2537A, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x69D0, symBinAddr: 0x6B460, symSize: 0x0 } - - { offset: 0x2538F, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x69D8, symBinAddr: 0x6B468, symSize: 0x0 } - - { offset: 0x25515, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x29564, symSize: 0x54 } - - { offset: 0x2553D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xD0, symBinAddr: 0x295B8, symSize: 0xE8 } - - { offset: 0x25573, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B8, symBinAddr: 0x296A0, symSize: 0x15C } - - { offset: 0x255EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x314, symBinAddr: 0x297FC, symSize: 0x1AC } - - { offset: 0x25668, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4C0, symBinAddr: 0x299A8, symSize: 0xA0 } - - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x560, symBinAddr: 0x29A48, symSize: 0x200 } - - { offset: 0x2571D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7BC, symBinAddr: 0x29C48, symSize: 0x1E4 } - - { offset: 0x25792, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x9A0, symBinAddr: 0x29E2C, symSize: 0x2BC } - - { offset: 0x25863, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC5C, symBinAddr: 0x2A0E8, symSize: 0x84 } - - { offset: 0x25887, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCE0, symBinAddr: 0x2A16C, symSize: 0x60 } - - { offset: 0x258A3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD40, symBinAddr: 0x2A1CC, symSize: 0x1F4 } - - { offset: 0x25918, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF34, symBinAddr: 0x2A3C0, symSize: 0x54 } - - { offset: 0x2593C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF88, symBinAddr: 0x2A414, symSize: 0x2C } - - { offset: 0x25958, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFB4, symBinAddr: 0x2A440, symSize: 0x21C } - - { offset: 0x259F6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11D0, symBinAddr: 0x2A65C, symSize: 0x6C } - - { offset: 0x25A1A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x123C, symBinAddr: 0x2A6C8, symSize: 0x4C } - - { offset: 0x25A36, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1288, symBinAddr: 0x2A714, symSize: 0x170 } - - { offset: 0x25A88, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13F8, symBinAddr: 0x2A884, symSize: 0x70 } - - { offset: 0x25ACC, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1468, symBinAddr: 0x2A8F4, symSize: 0x70 } - - { offset: 0x25B10, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14D8, symBinAddr: 0x2A964, symSize: 0x3C } - - { offset: 0x25B46, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig PackageName]', symObjAddr: 0x1514, symBinAddr: 0x2A9A0, symSize: 0x3C } - - { offset: 0x25B7C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetPackageName:]', symObjAddr: 0x1550, symBinAddr: 0x2A9DC, symSize: 0x70 } - - { offset: 0x25BC0, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig WashParam]', symObjAddr: 0x15C0, symBinAddr: 0x2AA4C, symSize: 0x40 } - - { offset: 0x25BF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1600, symBinAddr: 0x2AA8C, symSize: 0x1CC } - - { offset: 0x25C62, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17CC, symBinAddr: 0x2AC58, symSize: 0x3C } - - { offset: 0x25C98, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x1808, symBinAddr: 0x2AC94, symSize: 0x3C } - - { offset: 0x25CCE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1844, symBinAddr: 0x2ACD0, symSize: 0xBC } - - { offset: 0x25D12, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1900, symBinAddr: 0x2AD8C, symSize: 0xBC } - - { offset: 0x25D56, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19BC, symBinAddr: 0x2AE48, symSize: 0x3C } - - { offset: 0x25D8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x19F8, symBinAddr: 0x2AE84, symSize: 0x3C } - - { offset: 0x25DC2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A34, symBinAddr: 0x2AEC0, symSize: 0x64 } - - { offset: 0x25E02, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1A98, symBinAddr: 0x2AF24, symSize: 0x38 } - - { offset: 0x25E39, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1AD0, symBinAddr: 0x2AF5C, symSize: 0x74 } - - { offset: 0x25E7B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B44, symBinAddr: 0x2AFD0, symSize: 0x38 } - - { offset: 0x25EB2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1B7C, symBinAddr: 0x2B008, symSize: 0x74 } - - { offset: 0x25EF4, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1BF0, symBinAddr: 0x2B07C, symSize: 0x204 } - - { offset: 0x25F86, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1DF4, symBinAddr: 0x2B280, symSize: 0x150 } - - { offset: 0x25FF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1F44, symBinAddr: 0x2B3D0, symSize: 0x9C } - - { offset: 0x26029, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1FE0, symBinAddr: 0x2B46C, symSize: 0xA8 } - - { offset: 0x26069, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x20EC, symBinAddr: 0x2B514, symSize: 0x68 } - - { offset: 0x2609C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2154, symBinAddr: 0x2B57C, symSize: 0x48 } - - { offset: 0x26650, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B5C4, symSize: 0x7C } - - { offset: 0x2665D, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B5C4, symSize: 0x7C } - - { offset: 0x26686, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x97A8, symBinAddr: 0x6B470, symSize: 0x0 } - - { offset: 0x2669B, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x97B0, symBinAddr: 0x6B478, symSize: 0x0 } - - { offset: 0x26D0B, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2B640, symSize: 0x54 } - - { offset: 0x26D33, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xD0, symBinAddr: 0x2B694, symSize: 0xFC } - - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1CC, symBinAddr: 0x2B790, symSize: 0x104 } - - { offset: 0x26D9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2D0, symBinAddr: 0x2B894, symSize: 0xB8 } - - { offset: 0x26DCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x388, symBinAddr: 0x2B94C, symSize: 0xFC } - - { offset: 0x26DFF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x484, symBinAddr: 0x2BA48, symSize: 0x4A0 } - - { offset: 0x26EA0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x924, symBinAddr: 0x2BEE8, symSize: 0x114 } - - { offset: 0x26EEE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA38, symBinAddr: 0x2BFFC, symSize: 0x32C } - - { offset: 0x26F26, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD64, symBinAddr: 0x2C328, symSize: 0x8C } - - { offset: 0x26F58, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDF0, symBinAddr: 0x2C3B4, symSize: 0x58 } - - { offset: 0x26F98, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE48, symBinAddr: 0x2C40C, symSize: 0x58 } - - { offset: 0x26FD8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEA0, symBinAddr: 0x2C464, symSize: 0x148 } - - { offset: 0x27042, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE8, symBinAddr: 0x2C5AC, symSize: 0x90 } - - { offset: 0x270B0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1078, symBinAddr: 0x2C63C, symSize: 0x128 } - - { offset: 0x270E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11A0, symBinAddr: 0x2C764, symSize: 0x128 } - - { offset: 0x27115, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C8, symBinAddr: 0x2C88C, symSize: 0x78 } - - { offset: 0x27148, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1340, symBinAddr: 0x2C904, symSize: 0x60 } - - { offset: 0x2717B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x13A0, symBinAddr: 0x2C964, symSize: 0x2C } - - { offset: 0x271AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13CC, symBinAddr: 0x2C990, symSize: 0xF0 } - - { offset: 0x271E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14BC, symBinAddr: 0x2CA80, symSize: 0x158 } - - { offset: 0x2723C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1614, symBinAddr: 0x2CBD8, symSize: 0x54 } - - { offset: 0x27260, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1668, symBinAddr: 0x2CC2C, symSize: 0x2C } - - { offset: 0x2727C, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1694, symBinAddr: 0x2CC58, symSize: 0xB0 } - - { offset: 0x272EB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x1744, symBinAddr: 0x2CD08, symSize: 0x38 } - - { offset: 0x2730F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x177C, symBinAddr: 0x2CD40, symSize: 0x2C } - - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A8, symBinAddr: 0x2CD6C, symSize: 0x2E4 } - - { offset: 0x27437, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A8C, symBinAddr: 0x2D050, symSize: 0x134 } - - { offset: 0x2747D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BC0, symBinAddr: 0x2D184, symSize: 0x2D4 } - - { offset: 0x27527, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E94, symBinAddr: 0x2D458, symSize: 0x210 } - - { offset: 0x2759A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x20A4, symBinAddr: 0x2D668, symSize: 0x1C } - - { offset: 0x275D0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20C0, symBinAddr: 0x2D684, symSize: 0x20 } - - { offset: 0x27606, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20E0, symBinAddr: 0x2D6A4, symSize: 0x1C } - - { offset: 0x2763C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20FC, symBinAddr: 0x2D6C0, symSize: 0x1C } - - { offset: 0x27672, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2118, symBinAddr: 0x2D6DC, symSize: 0x1C } - - { offset: 0x276A8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2134, symBinAddr: 0x2D6F8, symSize: 0x1C } - - { offset: 0x276DE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2150, symBinAddr: 0x2D714, symSize: 0x1C } - - { offset: 0x27714, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x216C, symBinAddr: 0x2D730, symSize: 0x1C } - - { offset: 0x2774A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2188, symBinAddr: 0x2D74C, symSize: 0x20 } - - { offset: 0x27780, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A8, symBinAddr: 0x2D76C, symSize: 0x1C } - - { offset: 0x277B6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21C4, symBinAddr: 0x2D788, symSize: 0x38 } - - { offset: 0x277F4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21FC, symBinAddr: 0x2D7C0, symSize: 0x1C } - - { offset: 0x2782A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2218, symBinAddr: 0x2D7DC, symSize: 0x1C } - - { offset: 0x27860, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2234, symBinAddr: 0x2D7F8, symSize: 0x1C } - - { offset: 0x27896, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2250, symBinAddr: 0x2D814, symSize: 0x1C } - - { offset: 0x278CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x226C, symBinAddr: 0x2D830, symSize: 0x1C } - - { offset: 0x27902, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2288, symBinAddr: 0x2D84C, symSize: 0x1C } - - { offset: 0x27938, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x22A4, symBinAddr: 0x2D868, symSize: 0x1C } - - { offset: 0x2796E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22C0, symBinAddr: 0x2D884, symSize: 0x1C } - - { offset: 0x279A4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22DC, symBinAddr: 0x2D8A0, symSize: 0x38 } - - { offset: 0x279E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2314, symBinAddr: 0x2D8D8, symSize: 0x1C } - - { offset: 0x27A18, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2330, symBinAddr: 0x2D8F4, symSize: 0x34 } - - { offset: 0x27A56, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2364, symBinAddr: 0x2D928, symSize: 0x20 } - - { offset: 0x27A8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2384, symBinAddr: 0x2D948, symSize: 0x28 } - - { offset: 0x27ACA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23AC, symBinAddr: 0x2D970, symSize: 0x1C } - - { offset: 0x27B00, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C8, symBinAddr: 0x2D98C, symSize: 0x38 } - - { offset: 0x27B3E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2400, symBinAddr: 0x2D9C4, symSize: 0x78 } - - { offset: 0x2832D, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2DA3C, symSize: 0xB0 } - - { offset: 0x2833A, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2DA3C, symSize: 0xB0 } - - { offset: 0x28363, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xA8E8, symBinAddr: 0x6B480, symSize: 0x0 } - - { offset: 0x28378, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xA8F0, symBinAddr: 0x6B488, symSize: 0x0 } - - { offset: 0x28574, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x19A8, symBinAddr: 0x2F2E8, symSize: 0x1F0 } - - { offset: 0x2875F, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x2DAEC, symSize: 0x74 } - - { offset: 0x2879C, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x124, symBinAddr: 0x2DB60, symSize: 0x38 } - - { offset: 0x287E0, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x15C, symBinAddr: 0x2DB98, symSize: 0x130 } - - { offset: 0x28816, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x28C, symBinAddr: 0x2DCC8, symSize: 0x9C } - - { offset: 0x28848, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x328, symBinAddr: 0x2DD64, symSize: 0x30 } - - { offset: 0x28885, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x3BC, symBinAddr: 0x2DD94, symSize: 0x10C } - - { offset: 0x288CE, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x4C8, symBinAddr: 0x2DEA0, symSize: 0x30 } - - { offset: 0x28922, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x590, symBinAddr: 0x2DED0, symSize: 0x170 } - - { offset: 0x28954, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x700, symBinAddr: 0x2E040, symSize: 0x30 } - - { offset: 0x28991, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x730, symBinAddr: 0x2E070, symSize: 0x374 } - - { offset: 0x289D1, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xAA4, symBinAddr: 0x2E3E4, symSize: 0x30 } - - { offset: 0x28A0E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xAD4, symBinAddr: 0x2E414, symSize: 0x168 } - - { offset: 0x28A86, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xC3C, symBinAddr: 0x2E57C, symSize: 0x34 } - - { offset: 0x28ABF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xC70, symBinAddr: 0x2E5B0, symSize: 0x1A8 } - - { offset: 0x28B29, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xE18, symBinAddr: 0x2E758, symSize: 0x24 } - - { offset: 0x28B51, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xE3C, symBinAddr: 0x2E77C, symSize: 0x18C } - - { offset: 0x28BF6, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0xFC8, symBinAddr: 0x2E908, symSize: 0x160 } - - { offset: 0x28C8F, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1128, symBinAddr: 0x2EA68, symSize: 0x9C } - - { offset: 0x28CC2, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x11C4, symBinAddr: 0x2EB04, symSize: 0x30 } - - { offset: 0x28D02, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x11F4, symBinAddr: 0x2EB34, symSize: 0x138 } - - { offset: 0x28D35, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x132C, symBinAddr: 0x2EC6C, symSize: 0x3C } - - { offset: 0x28D75, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x1368, symBinAddr: 0x2ECA8, symSize: 0x154 } - - { offset: 0x28DA8, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x14BC, symBinAddr: 0x2EDFC, symSize: 0x30 } - - { offset: 0x28DE8, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x14EC, symBinAddr: 0x2EE2C, symSize: 0x50 } - - { offset: 0x28E1B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x153C, symBinAddr: 0x2EE7C, symSize: 0x1FC } - - { offset: 0x28E7B, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x1738, symBinAddr: 0x2F078, symSize: 0x30 } - - { offset: 0x28EBB, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x1768, symBinAddr: 0x2F0A8, symSize: 0x1F0 } - - { offset: 0x28F6B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1958, symBinAddr: 0x2F298, symSize: 0x50 } - - { offset: 0x28F9E, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1B98, symBinAddr: 0x2F4D8, symSize: 0x30 } - - { offset: 0x28FDE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1BC8, symBinAddr: 0x2F508, symSize: 0x118 } - - { offset: 0x29069, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1CE0, symBinAddr: 0x2F620, symSize: 0x1A8 } - - { offset: 0x290FB, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x1E88, symBinAddr: 0x2F7C8, symSize: 0xB8 } - - { offset: 0x2912E, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x1F40, symBinAddr: 0x2F880, symSize: 0x30 } - - { offset: 0x2916E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x1F70, symBinAddr: 0x2F8B0, symSize: 0x7C } - - { offset: 0x291BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x1FEC, symBinAddr: 0x2F92C, symSize: 0x294 } - - { offset: 0x2924C, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2280, symBinAddr: 0x2FBC0, symSize: 0xBC } - - { offset: 0x292EE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x233C, symBinAddr: 0x2FC7C, symSize: 0x88 } - - { offset: 0x29312, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x23C4, symBinAddr: 0x2FD04, symSize: 0x64 } - - { offset: 0x2932E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2428, symBinAddr: 0x2FD68, symSize: 0x194 } - - { offset: 0x2938E, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x25BC, symBinAddr: 0x2FEFC, symSize: 0x310 } - - { offset: 0x29437, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x28CC, symBinAddr: 0x3020C, symSize: 0x38 } - - { offset: 0x29489, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2904, symBinAddr: 0x30244, symSize: 0xE8 } - - { offset: 0x294DA, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x29EC, symBinAddr: 0x3032C, symSize: 0x88 } - - { offset: 0x2952B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2A74, symBinAddr: 0x303B4, symSize: 0xA4 } - - { offset: 0x2957C, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2B18, symBinAddr: 0x30458, symSize: 0xE4 } - - { offset: 0x295DC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2BFC, symBinAddr: 0x3053C, symSize: 0xD4 } - - { offset: 0x2962D, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2CD0, symBinAddr: 0x30610, symSize: 0x15C } - - { offset: 0x29691, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x2E2C, symBinAddr: 0x3076C, symSize: 0x5C } - - { offset: 0x296C4, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x2E88, symBinAddr: 0x307C8, symSize: 0x1C } - - { offset: 0x296FA, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x2EA4, symBinAddr: 0x307E4, symSize: 0x34 } - - { offset: 0x29738, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x2ED8, symBinAddr: 0x30818, symSize: 0x1C } - - { offset: 0x2976E, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x2EF4, symBinAddr: 0x30834, symSize: 0x24 } - - { offset: 0x297AC, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x2F18, symBinAddr: 0x30858, symSize: 0x78 } - - { offset: 0x2A2C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x308D0, symSize: 0x90 } - - { offset: 0x2A2DD, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x185D0, symBinAddr: 0x5D420, symSize: 0x0 } - - { offset: 0x2A355, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x185D8, symBinAddr: 0x5D428, symSize: 0x0 } - - { offset: 0x2A36A, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x185E0, symBinAddr: 0x5D430, symSize: 0x0 } - - { offset: 0x2A37F, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x185E8, symBinAddr: 0x5D438, symSize: 0x0 } - - { offset: 0x2A388, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x1428C, symBinAddr: 0x4480C, symSize: 0xA8 } - - { offset: 0x2A3AF, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x38CA0, symBinAddr: 0x6B490, symSize: 0x0 } - - { offset: 0x2A42C, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x38CA8, symBinAddr: 0x6B498, symSize: 0x0 } - - { offset: 0x2AE5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x308D0, symSize: 0x90 } - - { offset: 0x2AE96, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x30960, symSize: 0x10C } - - { offset: 0x2AEFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x30A6C, symSize: 0x68 } - - { offset: 0x2AF2D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x30AD4, symSize: 0x94 } - - { offset: 0x2AF64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x30B68, symSize: 0x48 } - - { offset: 0x2AF97, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x30BB0, symSize: 0x74 } - - { offset: 0x2AFCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x30C24, symSize: 0x9C } - - { offset: 0x2B014, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x30CC0, symSize: 0xC0 } - - { offset: 0x2B069, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x30D80, symSize: 0x478 } - - { offset: 0x2B0EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x311F8, symSize: 0x158 } - - { offset: 0x2B11D, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x31350, symSize: 0x34 } - - { offset: 0x2B15D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x31384, symSize: 0x154 } - - { offset: 0x2B1B7, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x314D8, symSize: 0x54 } - - { offset: 0x2B1DB, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x3152C, symSize: 0x2C } - - { offset: 0x2B1F7, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x31558, symSize: 0x5C } - - { offset: 0x2B24F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x315B4, symSize: 0x14C } - - { offset: 0x2B2AF, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x31700, symSize: 0x38 } - - { offset: 0x2B301, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x31738, symSize: 0x64 } - - { offset: 0x2B343, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x3179C, symSize: 0x64 } - - { offset: 0x2B385, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x31800, symSize: 0x15C } - - { offset: 0x2B3DF, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x3195C, symSize: 0x40 } - - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x3199C, symSize: 0x14C } - - { offset: 0x2B497, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x31AE8, symSize: 0x38 } - - { offset: 0x2B4E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x31B20, symSize: 0x64 } - - { offset: 0x2B52B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x31B84, symSize: 0x64 } - - { offset: 0x2B56D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x31BE8, symSize: 0x23C } - - { offset: 0x2B5F6, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x31E24, symSize: 0x78 } - - { offset: 0x2B666, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x31E9C, symSize: 0x74 } - - { offset: 0x2B68A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x31F10, symSize: 0x54 } - - { offset: 0x2B6A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x31F64, symSize: 0x190 } - - { offset: 0x2B715, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x320F4, symSize: 0x50 } - - { offset: 0x2B779, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x32144, symSize: 0x8C } - - { offset: 0x2B7CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x321D0, symSize: 0x8C } - - { offset: 0x2B81B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x3225C, symSize: 0x14C } - - { offset: 0x2B875, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x323A8, symSize: 0x38 } - - { offset: 0x2B8CD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x323E0, symSize: 0xE4 } - - { offset: 0x2B91E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x324C4, symSize: 0x5C } - - { offset: 0x2B970, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x32520, symSize: 0x14C } - - { offset: 0x2B9CA, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x3266C, symSize: 0x38 } - - { offset: 0x2BA22, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x326A4, symSize: 0xE4 } - - { offset: 0x2BA73, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x32788, symSize: 0x5C } - - { offset: 0x2BAC5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x327E4, symSize: 0x14C } - - { offset: 0x2BB1F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x32930, symSize: 0x44 } - - { offset: 0x2BB77, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x32974, symSize: 0x14C } - - { offset: 0x2BBD1, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x32AC0, symSize: 0x44 } - - { offset: 0x2BC29, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x32B04, symSize: 0x14C } - - { offset: 0x2BC83, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x32C50, symSize: 0x38 } - - { offset: 0x2BCDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x32C88, symSize: 0xD4 } - - { offset: 0x2BD1D, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x32D5C, symSize: 0x3C } - - { offset: 0x2BD5D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x32D98, symSize: 0xD4 } - - { offset: 0x2BD9F, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x32E6C, symSize: 0x3C } - - { offset: 0x2BDDF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x32EA8, symSize: 0xD4 } - - { offset: 0x2BE21, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x32F7C, symSize: 0x3C } - - { offset: 0x2BE61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x32FB8, symSize: 0x148 } - - { offset: 0x2BEBB, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x33100, symSize: 0x30 } - - { offset: 0x2BF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x33130, symSize: 0xE0 } - - { offset: 0x2BF64, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x33210, symSize: 0x28 } - - { offset: 0x2BFB6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x33238, symSize: 0x148 } - - { offset: 0x2C010, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x33380, symSize: 0x30 } - - { offset: 0x2C068, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x333B0, symSize: 0xE0 } - - { offset: 0x2C0B9, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x33490, symSize: 0x28 } - - { offset: 0x2C10B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x334B8, symSize: 0xE0 } - - { offset: 0x2C15C, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x33598, symSize: 0x28 } - - { offset: 0x2C1AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x335C0, symSize: 0x148 } - - { offset: 0x2C208, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x33708, symSize: 0x30 } - - { offset: 0x2C260, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x33738, symSize: 0x17C } - - { offset: 0x2C2BB, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x338B4, symSize: 0x40 } - - { offset: 0x2C313, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x338F4, symSize: 0x11C } - - { offset: 0x2C364, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x33A10, symSize: 0x5C } - - { offset: 0x2C3B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x33A6C, symSize: 0x18C } - - { offset: 0x2C41C, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3584, symBinAddr: 0x33BF8, symSize: 0x50 } - - { offset: 0x2C480, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D4, symBinAddr: 0x33C48, symSize: 0x168 } - - { offset: 0x2C4D1, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x373C, symBinAddr: 0x33DB0, symSize: 0x50 } - - { offset: 0x2C535, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x378C, symBinAddr: 0x33E00, symSize: 0x124 } - - { offset: 0x2C586, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38B0, symBinAddr: 0x33F24, symSize: 0x50 } - - { offset: 0x2C5EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3900, symBinAddr: 0x33F74, symSize: 0x174 } - - { offset: 0x2C64A, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A74, symBinAddr: 0x340E8, symSize: 0x54 } - - { offset: 0x2C6C0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AC8, symBinAddr: 0x3413C, symSize: 0x208 } - - { offset: 0x2C73E, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CD0, symBinAddr: 0x34344, symSize: 0x58 } - - { offset: 0x2C7C6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D28, symBinAddr: 0x3439C, symSize: 0xA0 } - - { offset: 0x2C7EA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DC8, symBinAddr: 0x3443C, symSize: 0x74 } - - { offset: 0x2C806, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E3C, symBinAddr: 0x344B0, symSize: 0x168 } - - { offset: 0x2C857, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3FA4, symBinAddr: 0x34618, symSize: 0x50 } - - { offset: 0x2C8BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FF4, symBinAddr: 0x34668, symSize: 0x108 } - - { offset: 0x2C910, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40FC, symBinAddr: 0x34770, symSize: 0x104 } - - { offset: 0x2C965, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4200, symBinAddr: 0x34874, symSize: 0x12C } - - { offset: 0x2C9CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x432C, symBinAddr: 0x349A0, symSize: 0x1F0 } - - { offset: 0x2CA32, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x451C, symBinAddr: 0x34B90, symSize: 0x30 } - - { offset: 0x2CA69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x454C, symBinAddr: 0x34BC0, symSize: 0x14C } - - { offset: 0x2CABE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4698, symBinAddr: 0x34D0C, symSize: 0x14C } - - { offset: 0x2CB13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47E4, symBinAddr: 0x34E58, symSize: 0x104 } - - { offset: 0x2CB68, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48E8, symBinAddr: 0x34F5C, symSize: 0x1E8 } - - { offset: 0x2CBD8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AD0, symBinAddr: 0x35144, symSize: 0x2CC } - - { offset: 0x2CC85, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D9C, symBinAddr: 0x35410, symSize: 0x50 } - - { offset: 0x2CCD3, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E44, symBinAddr: 0x35460, symSize: 0x5E0 } - - { offset: 0x2CE2F, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5424, symBinAddr: 0x35A40, symSize: 0x24 } - - { offset: 0x2CE57, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5448, symBinAddr: 0x35A64, symSize: 0x50 } - - { offset: 0x2CEB7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5498, symBinAddr: 0x35AB4, symSize: 0x70 } - - { offset: 0x2CEDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5508, symBinAddr: 0x35B24, symSize: 0xBC8 } - - { offset: 0x2D116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60D0, symBinAddr: 0x366EC, symSize: 0x690 } - - { offset: 0x2D353, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6760, symBinAddr: 0x36D7C, symSize: 0x2BC } - - { offset: 0x2D428, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6A1C, symBinAddr: 0x37038, symSize: 0x2A4 } - - { offset: 0x2D48C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CC0, symBinAddr: 0x372DC, symSize: 0x2A4 } - - { offset: 0x2D4F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F64, symBinAddr: 0x37580, symSize: 0x15C } - - { offset: 0x2D58F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70C0, symBinAddr: 0x376DC, symSize: 0x15C } - - { offset: 0x2D62E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x721C, symBinAddr: 0x37838, symSize: 0x334 } - - { offset: 0x2D686, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7550, symBinAddr: 0x37B6C, symSize: 0xE8 } - - { offset: 0x2D6C6, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7638, symBinAddr: 0x37C54, symSize: 0x98 } - - { offset: 0x2D706, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76D0, symBinAddr: 0x37CEC, symSize: 0x58 } - - { offset: 0x2D75A, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x778C, symBinAddr: 0x37D44, symSize: 0x58 } - - { offset: 0x2D7AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77E4, symBinAddr: 0x37D9C, symSize: 0x334 } - - { offset: 0x2D806, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7B18, symBinAddr: 0x380D0, symSize: 0xE8 } - - { offset: 0x2D846, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7C00, symBinAddr: 0x381B8, symSize: 0x98 } - - { offset: 0x2D886, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C98, symBinAddr: 0x38250, symSize: 0x58 } - - { offset: 0x2D8DA, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CF0, symBinAddr: 0x382A8, symSize: 0x58 } - - { offset: 0x2D92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D48, symBinAddr: 0x38300, symSize: 0x2E8 } - - { offset: 0x2D9A1, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8030, symBinAddr: 0x385E8, symSize: 0x394 } - - { offset: 0x2DA50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83C4, symBinAddr: 0x3897C, symSize: 0x64 } - - { offset: 0x2DAB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8428, symBinAddr: 0x389E0, symSize: 0x60 } - - { offset: 0x2DAE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8488, symBinAddr: 0x38A40, symSize: 0x60 } - - { offset: 0x2DB1A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84E8, symBinAddr: 0x38AA0, symSize: 0x60 } - - { offset: 0x2DB4D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8548, symBinAddr: 0x38B00, symSize: 0x60 } - - { offset: 0x2DB80, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x85A8, symBinAddr: 0x38B60, symSize: 0x60 } - - { offset: 0x2DBB3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8608, symBinAddr: 0x38BC0, symSize: 0x60 } - - { offset: 0x2DBE6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8668, symBinAddr: 0x38C20, symSize: 0x60 } - - { offset: 0x2DC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86C8, symBinAddr: 0x38C80, symSize: 0x60 } - - { offset: 0x2DC4C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8728, symBinAddr: 0x38CE0, symSize: 0xD8 } - - { offset: 0x2DC7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8800, symBinAddr: 0x38DB8, symSize: 0xD8 } - - { offset: 0x2DCB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88D8, symBinAddr: 0x38E90, symSize: 0x48 } - - { offset: 0x2DCE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8920, symBinAddr: 0x38ED8, symSize: 0x2B8 } - - { offset: 0x2DDF4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BD8, symBinAddr: 0x39190, symSize: 0x19C } - - { offset: 0x2DE54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D74, symBinAddr: 0x3932C, symSize: 0x19C } - - { offset: 0x2DEB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8F10, symBinAddr: 0x394C8, symSize: 0x1F4 } - - { offset: 0x2DF10, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x9104, symBinAddr: 0x396BC, symSize: 0xA0 } - - { offset: 0x2DF68, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x91A4, symBinAddr: 0x3975C, symSize: 0x4C } - - { offset: 0x2DFA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9228, symBinAddr: 0x397A8, symSize: 0x1F4 } - - { offset: 0x2E000, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x941C, symBinAddr: 0x3999C, symSize: 0xA0 } - - { offset: 0x2E058, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x94BC, symBinAddr: 0x39A3C, symSize: 0x4C } - - { offset: 0x2E094, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9508, symBinAddr: 0x39A88, symSize: 0x1B8 } - - { offset: 0x2E0EE, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x96C0, symBinAddr: 0x39C40, symSize: 0x98 } - - { offset: 0x2E146, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9758, symBinAddr: 0x39CD8, symSize: 0x4C } - - { offset: 0x2E182, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x97A4, symBinAddr: 0x39D24, symSize: 0x1F4 } - - { offset: 0x2E1DE, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9998, symBinAddr: 0x39F18, symSize: 0x50 } - - { offset: 0x2E236, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99E8, symBinAddr: 0x39F68, symSize: 0x4C } - - { offset: 0x2E272, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A34, symBinAddr: 0x39FB4, symSize: 0x1F4 } - - { offset: 0x2E2CE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9C28, symBinAddr: 0x3A1A8, symSize: 0x50 } - - { offset: 0x2E326, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C78, symBinAddr: 0x3A1F8, symSize: 0x4C } - - { offset: 0x2E362, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9CC4, symBinAddr: 0x3A244, symSize: 0x1B8 } - - { offset: 0x2E3BC, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E7C, symBinAddr: 0x3A3FC, symSize: 0x4C } - - { offset: 0x2E414, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9EC8, symBinAddr: 0x3A448, symSize: 0x4C } - - { offset: 0x2E450, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9F14, symBinAddr: 0x3A494, symSize: 0x1F4 } - - { offset: 0x2E4AC, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA108, symBinAddr: 0x3A688, symSize: 0x50 } - - { offset: 0x2E504, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA158, symBinAddr: 0x3A6D8, symSize: 0x4C } - - { offset: 0x2E540, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA1A4, symBinAddr: 0x3A724, symSize: 0x1F4 } - - { offset: 0x2E59C, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA398, symBinAddr: 0x3A918, symSize: 0x50 } - - { offset: 0x2E5F4, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3E8, symBinAddr: 0x3A968, symSize: 0x4C } - - { offset: 0x2E630, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA434, symBinAddr: 0x3A9B4, symSize: 0x1B8 } - - { offset: 0x2E68A, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5EC, symBinAddr: 0x3AB6C, symSize: 0x4C } - - { offset: 0x2E6E2, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA638, symBinAddr: 0x3ABB8, symSize: 0x4C } - - { offset: 0x2E71E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA684, symBinAddr: 0x3AC04, symSize: 0x328 } - - { offset: 0x2E7E7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA9AC, symBinAddr: 0x3AF2C, symSize: 0x1F4 } - - { offset: 0x2E843, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xABA0, symBinAddr: 0x3B120, symSize: 0x50 } - - { offset: 0x2E89B, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABF0, symBinAddr: 0x3B170, symSize: 0x4C } - - { offset: 0x2E8D7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xAC3C, symBinAddr: 0x3B1BC, symSize: 0x1F4 } - - { offset: 0x2E933, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xAE30, symBinAddr: 0x3B3B0, symSize: 0x50 } - - { offset: 0x2E98B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE80, symBinAddr: 0x3B400, symSize: 0x4C } - - { offset: 0x2E9C7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAECC, symBinAddr: 0x3B44C, symSize: 0x1B8 } - - { offset: 0x2EA21, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB084, symBinAddr: 0x3B604, symSize: 0x4C } - - { offset: 0x2EA79, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB0D0, symBinAddr: 0x3B650, symSize: 0x4C } - - { offset: 0x2EAB5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB11C, symBinAddr: 0x3B69C, symSize: 0x14C } - - { offset: 0x2EB0F, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB268, symBinAddr: 0x3B7E8, symSize: 0x44 } - - { offset: 0x2EB67, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB2AC, symBinAddr: 0x3B82C, symSize: 0x150 } - - { offset: 0x2EBC1, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3FC, symBinAddr: 0x3B97C, symSize: 0x40 } - - { offset: 0x2EC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB43C, symBinAddr: 0x3B9BC, symSize: 0x150 } - - { offset: 0x2EC73, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB58C, symBinAddr: 0x3BB0C, symSize: 0x84 } - - { offset: 0x2ECCB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB610, symBinAddr: 0x3BB90, symSize: 0x150 } - - { offset: 0x2ED25, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB760, symBinAddr: 0x3BCE0, symSize: 0x84 } - - { offset: 0x2ED7D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7E4, symBinAddr: 0x3BD64, symSize: 0x264 } - - { offset: 0x2EE21, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3BFC8, symSize: 0x40 } - - { offset: 0x2EE76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA88, symBinAddr: 0x3C008, symSize: 0x294 } - - { offset: 0x2EF14, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBD1C, symBinAddr: 0x3C29C, symSize: 0x660 } - - { offset: 0x2F0E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC37C, symBinAddr: 0x3C8FC, symSize: 0x8C } - - { offset: 0x2F10A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC408, symBinAddr: 0x3C988, symSize: 0x68 } - - { offset: 0x2F126, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC470, symBinAddr: 0x3C9F0, symSize: 0x288 } - - { offset: 0x2F1B5, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6F8, symBinAddr: 0x3CC78, symSize: 0x68C } - - { offset: 0x2F384, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD84, symBinAddr: 0x3D304, symSize: 0x1D8 } - - { offset: 0x2F412, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF5C, symBinAddr: 0x3D4DC, symSize: 0x29C } - - { offset: 0x2F4B0, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1F8, symBinAddr: 0x3D778, symSize: 0x2EC } - - { offset: 0x2F57F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD4E4, symBinAddr: 0x3DA64, symSize: 0xB0 } - - { offset: 0x2F5EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD594, symBinAddr: 0x3DB14, symSize: 0x288 } - - { offset: 0x2F67E, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD81C, symBinAddr: 0x3DD9C, symSize: 0x278 } - - { offset: 0x2F759, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA94, symBinAddr: 0x3E014, symSize: 0x36C } - - { offset: 0x2F7FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDE00, symBinAddr: 0x3E380, symSize: 0x1B8 } - - { offset: 0x2F85F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDFB8, symBinAddr: 0x3E538, symSize: 0x1B8 } - - { offset: 0x2F8C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE170, symBinAddr: 0x3E6F0, symSize: 0x194 } - - { offset: 0x2F933, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE304, symBinAddr: 0x3E884, symSize: 0x7C } - - { offset: 0x2F988, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE380, symBinAddr: 0x3E900, symSize: 0xA4 } - - { offset: 0x2F9EC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE424, symBinAddr: 0x3E9A4, symSize: 0x7C } - - { offset: 0x2FA41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE4A0, symBinAddr: 0x3EA20, symSize: 0xA4 } - - { offset: 0x2FAA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE544, symBinAddr: 0x3EAC4, symSize: 0x2CC } - - { offset: 0x2FB52, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE810, symBinAddr: 0x3ED90, symSize: 0x584 } - - { offset: 0x2FD2A, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED94, symBinAddr: 0x3F314, symSize: 0xA4 } - - { offset: 0x2FD4E, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEE38, symBinAddr: 0x3F3B8, symSize: 0x78 } - - { offset: 0x2FD6A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEEB0, symBinAddr: 0x3F430, symSize: 0x274 } - - { offset: 0x2FDF9, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF124, symBinAddr: 0x3F6A4, symSize: 0x2E4 } - - { offset: 0x2FF03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF408, symBinAddr: 0x3F988, symSize: 0x274 } - - { offset: 0x2FF92, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF67C, symBinAddr: 0x3FBFC, symSize: 0x2D4 } - - { offset: 0x3008C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF950, symBinAddr: 0x3FED0, symSize: 0x22C } - - { offset: 0x3011B, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB7C, symBinAddr: 0x400FC, symSize: 0x280 } - - { offset: 0x301F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDFC, symBinAddr: 0x4037C, symSize: 0x22C } - - { offset: 0x30283, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10028, symBinAddr: 0x405A8, symSize: 0x1D0 } - - { offset: 0x30331, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x101F8, symBinAddr: 0x40778, symSize: 0x70 } - - { offset: 0x30382, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x10268, symBinAddr: 0x407E8, symSize: 0x164 } - - { offset: 0x303F1, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x103CC, symBinAddr: 0x4094C, symSize: 0x60 } - - { offset: 0x30443, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x1042C, symBinAddr: 0x409AC, symSize: 0x26C } - - { offset: 0x304D2, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x10698, symBinAddr: 0x40C18, symSize: 0xC4 } - - { offset: 0x30542, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x1075C, symBinAddr: 0x40CDC, symSize: 0x60 } - - { offset: 0x30594, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x107BC, symBinAddr: 0x40D3C, symSize: 0x1B4 } - - { offset: 0x30612, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10970, symBinAddr: 0x40EF0, symSize: 0x60 } - - { offset: 0x30664, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x109D0, symBinAddr: 0x40F50, symSize: 0x8C } - - { offset: 0x306B5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A5C, symBinAddr: 0x40FDC, symSize: 0x25C } - - { offset: 0x30742, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10CB8, symBinAddr: 0x41238, symSize: 0x7C } - - { offset: 0x307B8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10D34, symBinAddr: 0x412B4, symSize: 0x288 } - - { offset: 0x30800, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10FBC, symBinAddr: 0x4153C, symSize: 0x670 } - - { offset: 0x308DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x1162C, symBinAddr: 0x41BAC, symSize: 0x130 } - - { offset: 0x30949, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x1175C, symBinAddr: 0x41CDC, symSize: 0xC8 } - - { offset: 0x309AD, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x11824, symBinAddr: 0x41DA4, symSize: 0x84 } - - { offset: 0x30A05, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x118A8, symBinAddr: 0x41E28, symSize: 0x3AC } - - { offset: 0x30ADB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11C54, symBinAddr: 0x421D4, symSize: 0x60 } - - { offset: 0x30B0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11CB4, symBinAddr: 0x42234, symSize: 0x8C } - - { offset: 0x30B41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11D40, symBinAddr: 0x422C0, symSize: 0x208 } - - { offset: 0x30B92, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11F48, symBinAddr: 0x424C8, symSize: 0x4C } - - { offset: 0x30BD2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F94, symBinAddr: 0x42514, symSize: 0x230 } - - { offset: 0x30C52, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x121C4, symBinAddr: 0x42744, symSize: 0x17C } - - { offset: 0x30CDF, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x12340, symBinAddr: 0x428C0, symSize: 0x4C } - - { offset: 0x30D1F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x1238C, symBinAddr: 0x4290C, symSize: 0x230 } - - { offset: 0x30D9F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x125BC, symBinAddr: 0x42B3C, symSize: 0x17C } - - { offset: 0x30E2C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x12738, symBinAddr: 0x42CB8, symSize: 0x4C } - - { offset: 0x30E6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12784, symBinAddr: 0x42D04, symSize: 0xD4 } - - { offset: 0x30EAE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x12858, symBinAddr: 0x42DD8, symSize: 0xA0 } - - { offset: 0x30EEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x128F8, symBinAddr: 0x42E78, symSize: 0x8C } - - { offset: 0x30F3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12984, symBinAddr: 0x42F04, symSize: 0x25C } - - { offset: 0x30FCC, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12BE0, symBinAddr: 0x43160, symSize: 0x7C } - - { offset: 0x31042, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12C5C, symBinAddr: 0x431DC, symSize: 0xE70 } - - { offset: 0x311E5, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13ACC, symBinAddr: 0x4404C, symSize: 0x194 } - - { offset: 0x31279, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13C60, symBinAddr: 0x441E0, symSize: 0x104 } - - { offset: 0x3130D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D64, symBinAddr: 0x442E4, symSize: 0x98 } - - { offset: 0x313A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13DFC, symBinAddr: 0x4437C, symSize: 0x60 } - - { offset: 0x313D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13E5C, symBinAddr: 0x443DC, symSize: 0x158 } - - { offset: 0x31425, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13FB4, symBinAddr: 0x44534, symSize: 0xD4 } - - { offset: 0x31467, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14088, symBinAddr: 0x44608, symSize: 0x50 } - - { offset: 0x314A7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x140D8, symBinAddr: 0x44658, symSize: 0xD4 } - - { offset: 0x314E9, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x141AC, symBinAddr: 0x4472C, symSize: 0x94 } - - { offset: 0x31529, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x14240, symBinAddr: 0x447C0, symSize: 0x4C } - - { offset: 0x315DB, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x14334, symBinAddr: 0x448B4, symSize: 0x80 } - - { offset: 0x3161B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x143B4, symBinAddr: 0x44934, symSize: 0x138 } - - { offset: 0x3165D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x144EC, symBinAddr: 0x44A6C, symSize: 0x1AC } - - { offset: 0x316AE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14698, symBinAddr: 0x44C18, symSize: 0x1AC } - - { offset: 0x316FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x14844, symBinAddr: 0x44DC4, symSize: 0x438 } - - { offset: 0x31764, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C7C, symBinAddr: 0x451FC, symSize: 0x4F0 } - - { offset: 0x3183F, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1516C, symBinAddr: 0x456EC, symSize: 0x1C8 } - - { offset: 0x318BD, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x15334, symBinAddr: 0x458B4, symSize: 0x1C8 } - - { offset: 0x3193B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x154FC, symBinAddr: 0x45A7C, symSize: 0x1D4 } - - { offset: 0x31981, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x156D0, symBinAddr: 0x45C50, symSize: 0x308 } - - { offset: 0x31A3E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x159D8, symBinAddr: 0x45F58, symSize: 0xEC } - - { offset: 0x31A71, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15AC4, symBinAddr: 0x46044, symSize: 0x150 } - - { offset: 0x31AA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15C14, symBinAddr: 0x46194, symSize: 0xF4 } - - { offset: 0x31AF5, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15D08, symBinAddr: 0x46288, symSize: 0x5C } - - { offset: 0x31B35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15D64, symBinAddr: 0x462E4, symSize: 0x6C } - - { offset: 0x31B86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15DD0, symBinAddr: 0x46350, symSize: 0x64 } - - { offset: 0x31BC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15E34, symBinAddr: 0x463B4, symSize: 0x78 } - - { offset: 0x31C0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15EAC, symBinAddr: 0x4642C, symSize: 0x78 } - - { offset: 0x31C41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15F24, symBinAddr: 0x464A4, symSize: 0x54 } - - { offset: 0x31C78, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F78, symBinAddr: 0x464F8, symSize: 0x54 } - - { offset: 0x31CAF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15FCC, symBinAddr: 0x4654C, symSize: 0xE4 } - - { offset: 0x31CF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x160B0, symBinAddr: 0x46630, symSize: 0xE4 } - - { offset: 0x31D3B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16194, symBinAddr: 0x46714, symSize: 0x64 } - - { offset: 0x31D72, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x161F8, symBinAddr: 0x46778, symSize: 0x9C } - - { offset: 0x31DC7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16294, symBinAddr: 0x46814, symSize: 0x9C } - - { offset: 0x31E1C, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x16330, symBinAddr: 0x468B0, symSize: 0x40 } - - { offset: 0x31E62, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16370, symBinAddr: 0x468F0, symSize: 0x40 } - - { offset: 0x31EA8, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x163B0, symBinAddr: 0x46930, symSize: 0xB0 } - - { offset: 0x31EFD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x16460, symBinAddr: 0x469E0, symSize: 0x78 } - - { offset: 0x31F52, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x164D8, symBinAddr: 0x46A58, symSize: 0x78 } - - { offset: 0x31FA7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x16550, symBinAddr: 0x46AD0, symSize: 0x80 } - - { offset: 0x31FFC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x165D0, symBinAddr: 0x46B50, symSize: 0x80 } - - { offset: 0x32051, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x16650, symBinAddr: 0x46BD0, symSize: 0x7C } - - { offset: 0x320B5, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x166CC, symBinAddr: 0x46C4C, symSize: 0x294 } - - { offset: 0x32180, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x16960, symBinAddr: 0x46EE0, symSize: 0x174 } - - { offset: 0x321B3, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16AD4, symBinAddr: 0x47054, symSize: 0x9C } - - { offset: 0x32213, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B70, symBinAddr: 0x470F0, symSize: 0x9C } + - { offset: 0x1E, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x24 } + - { offset: 0x37, size: 0x8, addend: 0x0, symName: _kSBAppTagsHidden, symObjAddr: 0xA98, symBinAddr: 0x5C878, symSize: 0x0 } + - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7D78, symBinAddr: 0x6B458, symSize: 0x0 } + - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7D80, symBinAddr: 0x6B460, symSize: 0x0 } + - { offset: 0x2167, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x24 } + - { offset: 0x217C, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x24, symBinAddr: 0x4024, symSize: 0x10C } + - { offset: 0x21BC, size: 0x8, addend: 0x0, symName: __logosLocalCtor_e6bd8e3c, symObjAddr: 0x130, symBinAddr: 0x4130, symSize: 0x80 } + - { offset: 0x2235, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x1B0, symBinAddr: 0x41B0, symSize: 0x128 } + - { offset: 0x229D, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x2D8, symBinAddr: 0x42D8, symSize: 0x64 } + - { offset: 0x22DD, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke', symObjAddr: 0x33C, symBinAddr: 0x433C, symSize: 0x28 } + - { offset: 0x2305, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke_2', symObjAddr: 0x364, symBinAddr: 0x4364, symSize: 0x524 } + - { offset: 0x2523, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0x4898, symSize: 0x100 } + - { offset: 0x253C, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xE38, symBinAddr: 0x6B2C8, symSize: 0x0 } + - { offset: 0x25A3, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0x4898, symSize: 0x100 } + - { offset: 0x25C4, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3DE0, symBinAddr: 0x6B468, symSize: 0x0 } + - { offset: 0x2669, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3DF0, symBinAddr: 0x6B478, symSize: 0x0 } + - { offset: 0x26E9, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3DE8, symBinAddr: 0x6B470, symSize: 0x0 } + - { offset: 0x270E, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xE40, symBinAddr: 0x6B2D0, symSize: 0x0 } + - { offset: 0x2723, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3DF8, symBinAddr: 0x6B480, symSize: 0x0 } + - { offset: 0x2841, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x100, symBinAddr: 0x4998, symSize: 0x84 } + - { offset: 0x288B, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x184, symBinAddr: 0x4A1C, symSize: 0x180 } + - { offset: 0x28AF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x304, symBinAddr: 0x4B9C, symSize: 0x38 } + - { offset: 0x28D3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x33C, symBinAddr: 0x4BD4, symSize: 0x2C } + - { offset: 0x28EF, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x368, symBinAddr: 0x4C00, symSize: 0x94 } + - { offset: 0x2921, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x3FC, symBinAddr: 0x4C94, symSize: 0xEC } + - { offset: 0x2973, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x4E8, symBinAddr: 0x4D80, symSize: 0xC0 } + - { offset: 0x29A5, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5A8, symBinAddr: 0x4E40, symSize: 0xFC } + - { offset: 0x29E6, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x6A4, symBinAddr: 0x4F3C, symSize: 0x2CC } + - { offset: 0x2A72, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x970, symBinAddr: 0x5208, symSize: 0x298 } + - { offset: 0x3283, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x54A0, symSize: 0x2C0 } + - { offset: 0x8810, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x54A0, symSize: 0x2C0 } + - { offset: 0x88B2, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2C0, symBinAddr: 0x5760, symSize: 0x4C } + - { offset: 0x8918, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x30C, symBinAddr: 0x57AC, symSize: 0x7C } + - { offset: 0x894A, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x388, symBinAddr: 0x5828, symSize: 0xBC0 } + - { offset: 0x898B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xF48, symBinAddr: 0x63E8, symSize: 0x1FC } + - { offset: 0x89E3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateInfo:]', symObjAddr: 0x1144, symBinAddr: 0x65E4, symSize: 0x134 } + - { offset: 0x8A45, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateInfo:]_block_invoke', symObjAddr: 0x1278, symBinAddr: 0x6718, symSize: 0x6D8 } + - { offset: 0x8B40, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1950, symBinAddr: 0x6DF0, symSize: 0x58 } + - { offset: 0x8B64, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x19A8, symBinAddr: 0x6E48, symSize: 0x44 } + - { offset: 0x8B80, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x19EC, symBinAddr: 0x6E8C, symSize: 0x11C } + - { offset: 0x8BE2, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1B08, symBinAddr: 0x6FA8, symSize: 0xC0 } + - { offset: 0x8C2C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1BC8, symBinAddr: 0x7068, symSize: 0x54 } + - { offset: 0x8C50, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x1C1C, symBinAddr: 0x70BC, symSize: 0x3C } + - { offset: 0x8C6C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x1C58, symBinAddr: 0x70F8, symSize: 0x11C } + - { offset: 0x8CCE, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x1D74, symBinAddr: 0x7214, symSize: 0x12C } + - { offset: 0x8D34, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x1EA0, symBinAddr: 0x7340, symSize: 0x11C } + - { offset: 0x8D96, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x1FBC, symBinAddr: 0x745C, symSize: 0x58 } + - { offset: 0x8DE0, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x2014, symBinAddr: 0x74B4, symSize: 0xF0 } + - { offset: 0x8E42, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x2104, symBinAddr: 0x75A4, symSize: 0x114 } + - { offset: 0x8E97, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x2218, symBinAddr: 0x76B8, symSize: 0x34 } + - { offset: 0x8EBB, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x224C, symBinAddr: 0x76EC, symSize: 0x28 } + - { offset: 0x8ED7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x2274, symBinAddr: 0x7714, symSize: 0xB0 } + - { offset: 0x8F33, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x2324, symBinAddr: 0x77C4, symSize: 0x38 } + - { offset: 0x8F65, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x235C, symBinAddr: 0x77FC, symSize: 0xD0 } + - { offset: 0x8FC5, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x242C, symBinAddr: 0x78CC, symSize: 0x278 } + - { offset: 0x904F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x26A4, symBinAddr: 0x7B44, symSize: 0x124 } + - { offset: 0x90AB, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x27C8, symBinAddr: 0x7C68, symSize: 0x2C } + - { offset: 0x90F3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x27F4, symBinAddr: 0x7C94, symSize: 0x24 } + - { offset: 0x9129, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x2818, symBinAddr: 0x7CB8, symSize: 0x3C } + - { offset: 0x9167, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x2854, symBinAddr: 0x7CF4, symSize: 0x24 } + - { offset: 0x919D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x2878, symBinAddr: 0x7D18, symSize: 0x3C } + - { offset: 0x91DB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow infoLabel]', symObjAddr: 0x28B4, symBinAddr: 0x7D54, symSize: 0x24 } + - { offset: 0x9211, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setInfoLabel:]', symObjAddr: 0x28D8, symBinAddr: 0x7D78, symSize: 0x3C } + - { offset: 0x924F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x2914, symBinAddr: 0x7DB4, symSize: 0x24 } + - { offset: 0x9285, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x2938, symBinAddr: 0x7DD8, symSize: 0x3C } + - { offset: 0x92C3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x2974, symBinAddr: 0x7E14, symSize: 0x24 } + - { offset: 0x92F9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x2998, symBinAddr: 0x7E38, symSize: 0x3C } + - { offset: 0x9337, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x29D4, symBinAddr: 0x7E74, symSize: 0x24 } + - { offset: 0x936D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x29F8, symBinAddr: 0x7E98, symSize: 0x3C } + - { offset: 0x93AB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x2A34, symBinAddr: 0x7ED4, symSize: 0x24 } + - { offset: 0x93E1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2A58, symBinAddr: 0x7EF8, symSize: 0x3C } + - { offset: 0x941F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2A94, symBinAddr: 0x7F34, symSize: 0x24 } + - { offset: 0x9455, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2AB8, symBinAddr: 0x7F58, symSize: 0x3C } + - { offset: 0x9493, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x2AF4, symBinAddr: 0x7F94, symSize: 0x24 } + - { offset: 0x94C9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x2B18, symBinAddr: 0x7FB8, symSize: 0x3C } + - { offset: 0x9507, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2B54, symBinAddr: 0x7FF4, symSize: 0x100 } + - { offset: 0x97F1, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x80F4, symSize: 0xB0 } + - { offset: 0x97FE, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x80F4, symSize: 0xB0 } + - { offset: 0x9827, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAE58, symBinAddr: 0x6B488, symSize: 0x0 } + - { offset: 0x983C, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAE60, symBinAddr: 0x6B490, symSize: 0x0 } + - { offset: 0xA671, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x81A4, symSize: 0x54 } + - { offset: 0xA6AE, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x104, symBinAddr: 0x81F8, symSize: 0x108 } + - { offset: 0xA6E4, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x20C, symBinAddr: 0x8300, symSize: 0x98 } + - { offset: 0xA71A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x2A4, symBinAddr: 0x8398, symSize: 0x98 } + - { offset: 0xA750, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x33C, symBinAddr: 0x8430, symSize: 0x160 } + - { offset: 0xA790, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x49C, symBinAddr: 0x8590, symSize: 0x60 } + - { offset: 0xA7C9, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x558, symBinAddr: 0x85F0, symSize: 0x358 } + - { offset: 0xA848, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x8B0, symBinAddr: 0x8948, symSize: 0x228 } + - { offset: 0xA8B7, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.26', symObjAddr: 0xAD8, symBinAddr: 0x8B70, symSize: 0x64 } + - { offset: 0xA8ED, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xB3C, symBinAddr: 0x8BD4, symSize: 0x650 } + - { offset: 0xA94F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x118C, symBinAddr: 0x9224, symSize: 0x1C4 } + - { offset: 0xA9BE, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x1350, symBinAddr: 0x93E8, symSize: 0x94 } + - { offset: 0xA9F4, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x13E4, symBinAddr: 0x947C, symSize: 0x64 } + - { offset: 0xAA2A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x1448, symBinAddr: 0x94E0, symSize: 0x144 } + - { offset: 0xAA9A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x158C, symBinAddr: 0x9624, symSize: 0x130 } + - { offset: 0xAB04, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x16BC, symBinAddr: 0x9754, symSize: 0x138 } + - { offset: 0xAB52, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x17F4, symBinAddr: 0x988C, symSize: 0x138 } + - { offset: 0xABB8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x192C, symBinAddr: 0x99C4, symSize: 0x168 } + - { offset: 0xAC1A, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1A94, symBinAddr: 0x9B2C, symSize: 0xEC } + - { offset: 0xACA3, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1B80, symBinAddr: 0x9C18, symSize: 0x70 } + - { offset: 0xACC7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1BF0, symBinAddr: 0x9C88, symSize: 0x54 } + - { offset: 0xACE3, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1C44, symBinAddr: 0x9CDC, symSize: 0xA4 } + - { offset: 0xAD45, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1CE8, symBinAddr: 0x9D80, symSize: 0x28 } + - { offset: 0xAD6D, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1D10, symBinAddr: 0x9DA8, symSize: 0xA4 } + - { offset: 0xADD0, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1DB4, symBinAddr: 0x9E4C, symSize: 0x30 } + - { offset: 0xADFA, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1DE4, symBinAddr: 0x9E7C, symSize: 0xA4 } + - { offset: 0xAE60, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1E88, symBinAddr: 0x9F20, symSize: 0x28 } + - { offset: 0xAE8A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1EB0, symBinAddr: 0x9F48, symSize: 0x110 } + - { offset: 0xAEF0, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x1FC0, symBinAddr: 0xA058, symSize: 0x25C } + - { offset: 0xAF86, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x2280, symBinAddr: 0xA2B4, symSize: 0xA8 } + - { offset: 0xAFD7, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x2328, symBinAddr: 0xA35C, symSize: 0x110 } + - { offset: 0xB03D, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x2438, symBinAddr: 0xA46C, symSize: 0x218 } + - { offset: 0xB0B3, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x2650, symBinAddr: 0xA684, symSize: 0x10C } + - { offset: 0xB108, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x275C, symBinAddr: 0xA790, symSize: 0x4C4 } + - { offset: 0xB1CA, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2C20, symBinAddr: 0xAC54, symSize: 0x50 } + - { offset: 0xB1FD, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2C70, symBinAddr: 0xACA4, symSize: 0x50 } + - { offset: 0xB230, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2CC0, symBinAddr: 0xACF4, symSize: 0x68 } + - { offset: 0xBED9, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xAD5C, symSize: 0x7C } + - { offset: 0xBEE6, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xAD5C, symSize: 0x7C } + - { offset: 0xBF0F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x82C0, symBinAddr: 0x6B498, symSize: 0x0 } + - { offset: 0xBF24, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x82C8, symBinAddr: 0x6B4A0, symSize: 0x0 } + - { offset: 0xCBB8, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0xADD8, symSize: 0x54 } + - { offset: 0xCBE0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xD0, symBinAddr: 0xAE2C, symSize: 0x174 } + - { offset: 0xCC16, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x244, symBinAddr: 0xAFA0, symSize: 0x50 } + - { offset: 0xCC48, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x294, symBinAddr: 0xAFF0, symSize: 0x5C } + - { offset: 0xCC7A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x2F0, symBinAddr: 0xB04C, symSize: 0x164 } + - { offset: 0xCCBA, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x454, symBinAddr: 0xB1B0, symSize: 0x60 } + - { offset: 0xCCF3, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x510, symBinAddr: 0xB210, symSize: 0x174 } + - { offset: 0xCD71, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x684, symBinAddr: 0xB384, symSize: 0x594 } + - { offset: 0xCDF2, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0xB918, symSize: 0x178 } + - { offset: 0xCE59, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke_2', symObjAddr: 0xD90, symBinAddr: 0xBA90, symSize: 0x54 } + - { offset: 0xCE81, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xE48, symBinAddr: 0xBAE4, symSize: 0xD8 } + - { offset: 0xCECF, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xF20, symBinAddr: 0xBBBC, symSize: 0x15C } + - { offset: 0xCF35, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0x107C, symBinAddr: 0xBD18, symSize: 0x64 } + - { offset: 0xCF6B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0x10E0, symBinAddr: 0xBD7C, symSize: 0x580 } + - { offset: 0xCFC0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x1660, symBinAddr: 0xC2FC, symSize: 0x100 } + - { offset: 0xD00E, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x1760, symBinAddr: 0xC3FC, symSize: 0xD0 } + - { offset: 0xD05B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x1830, symBinAddr: 0xC4CC, symSize: 0x94 } + - { offset: 0xD09C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x18C4, symBinAddr: 0xC560, symSize: 0x44 } + - { offset: 0xD0CF, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x1908, symBinAddr: 0xC5A4, symSize: 0x9C } + - { offset: 0xD102, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x19A4, symBinAddr: 0xC640, symSize: 0x38 } + - { offset: 0xD135, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x19DC, symBinAddr: 0xC678, symSize: 0x1C } + - { offset: 0xD16B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x19F8, symBinAddr: 0xC694, symSize: 0x34 } + - { offset: 0xD1A9, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x1A2C, symBinAddr: 0xC6C8, symSize: 0x1C } + - { offset: 0xD1DF, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x1A48, symBinAddr: 0xC6E4, symSize: 0x34 } + - { offset: 0xD21D, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x1A7C, symBinAddr: 0xC718, symSize: 0x1C } + - { offset: 0xD253, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x1A98, symBinAddr: 0xC734, symSize: 0x34 } + - { offset: 0xD291, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x1ACC, symBinAddr: 0xC768, symSize: 0x1C } + - { offset: 0xD2C7, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x1AE8, symBinAddr: 0xC784, symSize: 0x34 } + - { offset: 0xD305, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x1B1C, symBinAddr: 0xC7B8, symSize: 0x1C } + - { offset: 0xD33B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x1B38, symBinAddr: 0xC7D4, symSize: 0x34 } + - { offset: 0xD379, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x1B6C, symBinAddr: 0xC808, symSize: 0x1C } + - { offset: 0xD3AF, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x1B88, symBinAddr: 0xC824, symSize: 0x34 } + - { offset: 0xD3ED, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x1BBC, symBinAddr: 0xC858, symSize: 0x1C } + - { offset: 0xD423, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x1BD8, symBinAddr: 0xC874, symSize: 0x34 } + - { offset: 0xD461, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x1C0C, symBinAddr: 0xC8A8, symSize: 0x1C } + - { offset: 0xD497, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x1C28, symBinAddr: 0xC8C4, symSize: 0x34 } + - { offset: 0xD4D5, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x1C5C, symBinAddr: 0xC8F8, symSize: 0x1C } + - { offset: 0xD50B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x1C78, symBinAddr: 0xC914, symSize: 0x34 } + - { offset: 0xD549, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x1CAC, symBinAddr: 0xC948, symSize: 0x1C } + - { offset: 0xD57F, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x1CC8, symBinAddr: 0xC964, symSize: 0x24 } + - { offset: 0xD5BD, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x1CEC, symBinAddr: 0xC988, symSize: 0x20 } + - { offset: 0xD5F3, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x1D0C, symBinAddr: 0xC9A8, symSize: 0x28 } + - { offset: 0xD631, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x1D34, symBinAddr: 0xC9D0, symSize: 0x1C } + - { offset: 0xD667, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x1D50, symBinAddr: 0xC9EC, symSize: 0x24 } + - { offset: 0xD6A5, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x1D74, symBinAddr: 0xCA10, symSize: 0x1C } + - { offset: 0xD6DB, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x1D90, symBinAddr: 0xCA2C, symSize: 0x34 } + - { offset: 0xD719, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x1DC4, symBinAddr: 0xCA60, symSize: 0x118 } + - { offset: 0xDAEE, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xCB78, symSize: 0x248 } + - { offset: 0xDCA2, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xCB78, symSize: 0x248 } + - { offset: 0xDCD6, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x248, symBinAddr: 0xCDC0, symSize: 0x128 } + - { offset: 0xDD32, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x370, symBinAddr: 0xCEE8, symSize: 0x90 } + - { offset: 0xDD68, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x400, symBinAddr: 0xCF78, symSize: 0x64 } + - { offset: 0xDD9E, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x464, symBinAddr: 0xCFDC, symSize: 0x258 } + - { offset: 0xDDFA, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x6BC, symBinAddr: 0xD234, symSize: 0x1FC } + - { offset: 0xDE63, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8B8, symBinAddr: 0xD430, symSize: 0x38 } + - { offset: 0xDE87, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.42, symObjAddr: 0x91C, symBinAddr: 0xD468, symSize: 0x9C } + - { offset: 0xDECE, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0x9B8, symBinAddr: 0xD504, symSize: 0x404 } + - { offset: 0xDF6F, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xDBC, symBinAddr: 0xD908, symSize: 0x394 } + - { offset: 0xDFFC, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1150, symBinAddr: 0xDC9C, symSize: 0x244 } + - { offset: 0xE084, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1394, symBinAddr: 0xDEE0, symSize: 0x5C } + - { offset: 0xE0A8, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.58, symObjAddr: 0x1434, symBinAddr: 0xDF3C, symSize: 0x80 } + - { offset: 0xE0EF, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x14B4, symBinAddr: 0xDFBC, symSize: 0x2E8 } + - { offset: 0xE159, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x179C, symBinAddr: 0xE2A4, symSize: 0x318 } + - { offset: 0xE1FE, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1AB4, symBinAddr: 0xE5BC, symSize: 0x80 } + - { offset: 0xE245, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1B34, symBinAddr: 0xE63C, symSize: 0x4B0 } + - { offset: 0xE2EE, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x1FE4, symBinAddr: 0xEAEC, symSize: 0x248 } + - { offset: 0xE365, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x222C, symBinAddr: 0xED34, symSize: 0x128 } + - { offset: 0xE3C8, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x238C, symBinAddr: 0xEE5C, symSize: 0xDE0 } + - { offset: 0xE47B, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x316C, symBinAddr: 0xFC3C, symSize: 0x80 } + - { offset: 0xE49B, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x31EC, symBinAddr: 0xFCBC, symSize: 0x2F0 } + - { offset: 0xE541, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x34DC, symBinAddr: 0xFFAC, symSize: 0x28C } + - { offset: 0xE5CD, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x3768, symBinAddr: 0x10238, symSize: 0x3A4 } + - { offset: 0xE674, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3B0C, symBinAddr: 0x105DC, symSize: 0x98 } + - { offset: 0xE6CA, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3BA4, symBinAddr: 0x10674, symSize: 0x64 } + - { offset: 0xE703, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3C08, symBinAddr: 0x106D8, symSize: 0x268 } + - { offset: 0xE791, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3E70, symBinAddr: 0x10940, symSize: 0x1D4 } + - { offset: 0xE802, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x4044, symBinAddr: 0x10B14, symSize: 0x150 } + - { offset: 0xE883, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4194, symBinAddr: 0x10C64, symSize: 0x74 } + - { offset: 0xFE57, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10CD8, symSize: 0x7C } + - { offset: 0xFE70, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xDE97, symBinAddr: 0x6B5A0, symSize: 0x0 } + - { offset: 0xFE8B, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10CD8, symSize: 0x7C } + - { offset: 0xFEB4, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xDE98, symBinAddr: 0x6B4A8, symSize: 0x0 } + - { offset: 0xFEC9, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xDEA0, symBinAddr: 0x6B4B0, symSize: 0x0 } + - { offset: 0x10271, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x10D54, symSize: 0x54 } + - { offset: 0x10299, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xD0, symBinAddr: 0x10DA8, symSize: 0x238 } + - { offset: 0x10308, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x308, symBinAddr: 0x10FE0, symSize: 0x7D4 } + - { offset: 0x10427, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xADC, symBinAddr: 0x117B4, symSize: 0x48 } + - { offset: 0x10460, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC00, symBinAddr: 0x117FC, symSize: 0x8C } + - { offset: 0x104A0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xC8C, symBinAddr: 0x11888, symSize: 0x18C } + - { offset: 0x104FC, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE18, symBinAddr: 0x11A14, symSize: 0x318 } + - { offset: 0x10589, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.47', symObjAddr: 0x1130, symBinAddr: 0x11D2C, symSize: 0x104 } + - { offset: 0x105D0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x1234, symBinAddr: 0x11E30, symSize: 0x220 } + - { offset: 0x1062C, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1454, symBinAddr: 0x12050, symSize: 0x3B4 } + - { offset: 0x106C8, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1808, symBinAddr: 0x12404, symSize: 0x104 } + - { offset: 0x1070F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x190C, symBinAddr: 0x12508, symSize: 0x2E0 } + - { offset: 0x1078D, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1BEC, symBinAddr: 0x127E8, symSize: 0x60 } + - { offset: 0x107C6, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1C4C, symBinAddr: 0x12848, symSize: 0x60 } + - { offset: 0x107FF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1CAC, symBinAddr: 0x128A8, symSize: 0x274 } + - { offset: 0x1086F, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1F20, symBinAddr: 0x12B1C, symSize: 0x118 } + - { offset: 0x108B6, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2038, symBinAddr: 0x12C34, symSize: 0x58 } + - { offset: 0x10900, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.65', symObjAddr: 0x2120, symBinAddr: 0x12C8C, symSize: 0x64 } + - { offset: 0x10936, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x2184, symBinAddr: 0x12CF0, symSize: 0x2AC } + - { offset: 0x10977, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2430, symBinAddr: 0x12F9C, symSize: 0x60 } + - { offset: 0x109B3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x2490, symBinAddr: 0x12FFC, symSize: 0x24C } + - { offset: 0x10A36, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x26DC, symBinAddr: 0x13248, symSize: 0x60 } + - { offset: 0x10A76, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x27A0, symBinAddr: 0x132A8, symSize: 0x98 } + - { offset: 0x10AAD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x2838, symBinAddr: 0x13340, symSize: 0x118 } + - { offset: 0x10AE0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2950, symBinAddr: 0x13458, symSize: 0x460 } + - { offset: 0x10B80, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2DB0, symBinAddr: 0x138B8, symSize: 0x11C } + - { offset: 0x10BEB, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x2ECC, symBinAddr: 0x139D4, symSize: 0x6C } + - { offset: 0x10C44, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x2F38, symBinAddr: 0x13A40, symSize: 0x60 } + - { offset: 0x10C9E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x2F98, symBinAddr: 0x13AA0, symSize: 0x68 } + - { offset: 0x10CE6, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3000, symBinAddr: 0x13B08, symSize: 0x28 } + - { offset: 0x10D10, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x3028, symBinAddr: 0x13B30, symSize: 0x4B4 } + - { offset: 0x10DFD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x34DC, symBinAddr: 0x13FE4, symSize: 0x24 } + - { offset: 0x10E34, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3500, symBinAddr: 0x14008, symSize: 0x110 } + - { offset: 0x10E8B, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3610, symBinAddr: 0x14118, symSize: 0xBC } + - { offset: 0x10EDC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x36CC, symBinAddr: 0x141D4, symSize: 0x20 } + - { offset: 0x10F3C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x36EC, symBinAddr: 0x141F4, symSize: 0x144 } + - { offset: 0x10F8D, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3830, symBinAddr: 0x14338, symSize: 0x3DC } + - { offset: 0x11006, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x3C0C, symBinAddr: 0x14714, symSize: 0x88 } + - { offset: 0x11066, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x3C94, symBinAddr: 0x1479C, symSize: 0x6C } + - { offset: 0x1108A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x3D00, symBinAddr: 0x14808, symSize: 0x50 } + - { offset: 0x110A6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3D50, symBinAddr: 0x14858, symSize: 0x54 } + - { offset: 0x110CA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x3DA4, symBinAddr: 0x148AC, symSize: 0x50 } + - { offset: 0x1110C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x3DF4, symBinAddr: 0x148FC, symSize: 0x1DC } + - { offset: 0x1119F, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x3FD0, symBinAddr: 0x14AD8, symSize: 0x60 } + - { offset: 0x111FF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x4030, symBinAddr: 0x14B38, symSize: 0x200 } + - { offset: 0x11250, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x4230, symBinAddr: 0x14D38, symSize: 0xF4 } + - { offset: 0x11290, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x4324, symBinAddr: 0x14E2C, symSize: 0x1BC } + - { offset: 0x1130B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x44E0, symBinAddr: 0x14FE8, symSize: 0x3C } + - { offset: 0x1134B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x451C, symBinAddr: 0x15024, symSize: 0x1BC } + - { offset: 0x113C6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x46D8, symBinAddr: 0x151E0, symSize: 0x3C } + - { offset: 0x11406, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4714, symBinAddr: 0x1521C, symSize: 0x1F0 } + - { offset: 0x1146A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4904, symBinAddr: 0x1540C, symSize: 0x238 } + - { offset: 0x114EC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4B3C, symBinAddr: 0x15644, symSize: 0x234 } + - { offset: 0x1156E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x4D70, symBinAddr: 0x15878, symSize: 0x50 } + - { offset: 0x115A1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4DC0, symBinAddr: 0x158C8, symSize: 0x1C } + - { offset: 0x115D7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x4DDC, symBinAddr: 0x158E4, symSize: 0x34 } + - { offset: 0x11615, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x4E10, symBinAddr: 0x15918, symSize: 0x1C } + - { offset: 0x1164B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x4E2C, symBinAddr: 0x15934, symSize: 0x24 } + - { offset: 0x11689, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x4E50, symBinAddr: 0x15958, symSize: 0xD8 } + - { offset: 0x12A68, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15A30, symSize: 0xB0 } + - { offset: 0x12A75, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x15A30, symSize: 0xB0 } + - { offset: 0x12A9E, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x23C8, symBinAddr: 0x6B4B8, symSize: 0x0 } + - { offset: 0x12AB3, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x23D0, symBinAddr: 0x6B4C0, symSize: 0x0 } + - { offset: 0x12C57, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x15AE0, symSize: 0x54 } + - { offset: 0x12C94, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x104, symBinAddr: 0x15B34, symSize: 0xD8 } + - { offset: 0x12CCA, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1DC, symBinAddr: 0x15C0C, symSize: 0x240 } + - { offset: 0x12D79, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x41C, symBinAddr: 0x15E4C, symSize: 0xE8 } + - { offset: 0x12DB9, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x15F34, symSize: 0x90 } + - { offset: 0x12E1C, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5F8, symBinAddr: 0x15FC4, symSize: 0x2C8 } + - { offset: 0x12EB7, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8C0, symBinAddr: 0x1628C, symSize: 0x1C } + - { offset: 0x12EED, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8DC, symBinAddr: 0x162A8, symSize: 0x34 } + - { offset: 0x12F2B, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x910, symBinAddr: 0x162DC, symSize: 0x30 } + - { offset: 0x13180, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1630C, symSize: 0x38C } + - { offset: 0x1319B, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3410, symBinAddr: 0x1961C, symSize: 0x7C } + - { offset: 0x131C6, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB70, symBinAddr: 0x6B4C8, symSize: 0x0 } + - { offset: 0x131DC, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB78, symBinAddr: 0x6B4D0, symSize: 0x0 } + - { offset: 0x135AA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1630C, symSize: 0x38C } + - { offset: 0x135FC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x38C, symBinAddr: 0x16698, symSize: 0x8C } + - { offset: 0x1363C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x16724, symSize: 0x34 } + - { offset: 0x1366E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x44C, symBinAddr: 0x16758, symSize: 0x20 } + - { offset: 0x136A0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x46C, symBinAddr: 0x16778, symSize: 0xBC } + - { offset: 0x136D6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x528, symBinAddr: 0x16834, symSize: 0x120 } + - { offset: 0x13728, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x648, symBinAddr: 0x16954, symSize: 0x2C8 } + - { offset: 0x137A0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9AC, symBinAddr: 0x16C1C, symSize: 0x16C } + - { offset: 0x137E9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB18, symBinAddr: 0x16D88, symSize: 0x54 } + - { offset: 0x1380D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB6C, symBinAddr: 0x16DDC, symSize: 0x2C } + - { offset: 0x13829, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB98, symBinAddr: 0x16E08, symSize: 0x27C } + - { offset: 0x13899, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE14, symBinAddr: 0x17084, symSize: 0x58 } + - { offset: 0x138BD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE6C, symBinAddr: 0x170DC, symSize: 0x40 } + - { offset: 0x138D9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEAC, symBinAddr: 0x1711C, symSize: 0x40 } + - { offset: 0x1390B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEEC, symBinAddr: 0x1715C, symSize: 0x24 } + - { offset: 0x13941, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF10, symBinAddr: 0x17180, symSize: 0xC8 } + - { offset: 0x13981, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD8, symBinAddr: 0x17248, symSize: 0x138 } + - { offset: 0x139BE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1174, symBinAddr: 0x17380, symSize: 0x50 } + - { offset: 0x139F0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11C4, symBinAddr: 0x173D0, symSize: 0x8C } + - { offset: 0x13A30, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1250, symBinAddr: 0x1745C, symSize: 0x28 } + - { offset: 0x13A62, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1278, symBinAddr: 0x17484, symSize: 0xB8 } + - { offset: 0x13A94, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x1753C, symSize: 0x108 } + - { offset: 0x13AD1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1438, symBinAddr: 0x17644, symSize: 0x54 } + - { offset: 0x13B11, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x148C, symBinAddr: 0x17698, symSize: 0xBC } + - { offset: 0x13B5B, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1548, symBinAddr: 0x17754, symSize: 0x560 } + - { offset: 0x13C2A, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1AA8, symBinAddr: 0x17CB4, symSize: 0x34 } + - { offset: 0x13C52, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.64', symObjAddr: 0x1ADC, symBinAddr: 0x17CE8, symSize: 0x4C } + - { offset: 0x13C8B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1B28, symBinAddr: 0x17D34, symSize: 0xAC } + - { offset: 0x13CD3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1BD4, symBinAddr: 0x17DE0, symSize: 0xA94 } + - { offset: 0x13DCC, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2668, symBinAddr: 0x18874, symSize: 0xB0 } + - { offset: 0x13DEC, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2718, symBinAddr: 0x18924, symSize: 0x54 } + - { offset: 0x13E0C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x276C, symBinAddr: 0x18978, symSize: 0x1A0 } + - { offset: 0x13E8F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x290C, symBinAddr: 0x18B18, symSize: 0xCC } + - { offset: 0x13F0D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x29D8, symBinAddr: 0x18BE4, symSize: 0xE4 } + - { offset: 0x13F73, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2ABC, symBinAddr: 0x18CC8, symSize: 0x74 } + - { offset: 0x13FBE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2B30, symBinAddr: 0x18D3C, symSize: 0x1D8 } + - { offset: 0x14028, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2D08, symBinAddr: 0x18F14, symSize: 0x10C } + - { offset: 0x1408E, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2E14, symBinAddr: 0x19020, symSize: 0x74 } + - { offset: 0x140D9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2E88, symBinAddr: 0x19094, symSize: 0x68 } + - { offset: 0x1411B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x2EF0, symBinAddr: 0x190FC, symSize: 0x50 } + - { offset: 0x14161, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x2F40, symBinAddr: 0x1914C, symSize: 0x50 } + - { offset: 0x141A7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x2F90, symBinAddr: 0x1919C, symSize: 0xA4 } + - { offset: 0x141FC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3034, symBinAddr: 0x19240, symSize: 0xC4 } + - { offset: 0x14260, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x30F8, symBinAddr: 0x19304, symSize: 0x84 } + - { offset: 0x142A6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x317C, symBinAddr: 0x19388, symSize: 0x64 } + - { offset: 0x142EC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x31E0, symBinAddr: 0x193EC, symSize: 0x70 } + - { offset: 0x1433D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3250, symBinAddr: 0x1945C, symSize: 0xEC } + - { offset: 0x1437F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x333C, symBinAddr: 0x19548, symSize: 0xA0 } + - { offset: 0x143C5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x33DC, symBinAddr: 0x195E8, symSize: 0x1C } + - { offset: 0x143FC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x33F8, symBinAddr: 0x19604, symSize: 0x18 } + - { offset: 0x144CE, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x348C, symBinAddr: 0x19698, symSize: 0x54 } + - { offset: 0x144F8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x34E0, symBinAddr: 0x196EC, symSize: 0x1C } + - { offset: 0x1452E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x34FC, symBinAddr: 0x19708, symSize: 0x24 } + - { offset: 0x1456C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3520, symBinAddr: 0x1972C, symSize: 0x1C } + - { offset: 0x145A2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x353C, symBinAddr: 0x19748, symSize: 0x34 } + - { offset: 0x145E0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3570, symBinAddr: 0x1977C, symSize: 0x1C } + - { offset: 0x14616, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x358C, symBinAddr: 0x19798, symSize: 0x34 } + - { offset: 0x14654, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x35C0, symBinAddr: 0x197CC, symSize: 0x1C } + - { offset: 0x1468A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x35DC, symBinAddr: 0x197E8, symSize: 0x34 } + - { offset: 0x146C8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3610, symBinAddr: 0x1981C, symSize: 0x1C } + - { offset: 0x146FE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x362C, symBinAddr: 0x19838, symSize: 0x34 } + - { offset: 0x1473C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3660, symBinAddr: 0x1986C, symSize: 0xA8 } + - { offset: 0x1506B, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19914, symSize: 0x6C } + - { offset: 0x15078, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19914, symSize: 0x6C } + - { offset: 0x15099, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF50, symBinAddr: 0x6B4D8, symSize: 0x0 } + - { offset: 0x151E4, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x19980, symSize: 0xAC } + - { offset: 0x1523C, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x19A2C, symSize: 0x88 } + - { offset: 0x15264, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x19AB4, symSize: 0x88 } + - { offset: 0x153F7, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B3C, symSize: 0x7C } + - { offset: 0x15404, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B3C, symSize: 0x7C } + - { offset: 0x1542D, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EB0, symBinAddr: 0x6B4E0, symSize: 0x0 } + - { offset: 0x15442, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EB8, symBinAddr: 0x6B4E8, symSize: 0x0 } + - { offset: 0x1558F, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x19BB8, symSize: 0x54 } + - { offset: 0x155B7, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xD0, symBinAddr: 0x19C0C, symSize: 0xB0 } + - { offset: 0x1560A, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x180, symBinAddr: 0x19CBC, symSize: 0x574 } + - { offset: 0x15712, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6F4, symBinAddr: 0x1A230, symSize: 0x28 } + - { offset: 0x1573A, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x71C, symBinAddr: 0x1A258, symSize: 0x5C } + - { offset: 0x1577E, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x778, symBinAddr: 0x1A2B4, symSize: 0x5C } + - { offset: 0x15A00, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A310, symSize: 0xBC } + - { offset: 0x15A19, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x48B0, symBinAddr: 0x6B2D8, symSize: 0x0 } + - { offset: 0x15A8C, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x48B8, symBinAddr: 0x6B2E0, symSize: 0x0 } + - { offset: 0x15AA1, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x48C0, symBinAddr: 0x6B2E8, symSize: 0x0 } + - { offset: 0x15AB6, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x48C8, symBinAddr: 0x6B2F0, symSize: 0x0 } + - { offset: 0x15AD5, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x48D0, symBinAddr: 0x6B2F8, symSize: 0x0 } + - { offset: 0x15AEA, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x48D8, symBinAddr: 0x6B300, symSize: 0x0 } + - { offset: 0x15AFF, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x48E0, symBinAddr: 0x6B308, symSize: 0x0 } + - { offset: 0x15B14, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x48E8, symBinAddr: 0x6B310, symSize: 0x0 } + - { offset: 0x15B29, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x48F0, symBinAddr: 0x6B318, symSize: 0x0 } + - { offset: 0x15B3E, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x48F8, symBinAddr: 0x6B320, symSize: 0x0 } + - { offset: 0x15B47, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E64, symBinAddr: 0x1E074, symSize: 0xB0 } + - { offset: 0x15B72, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x136B0, symBinAddr: 0x6B4F0, symSize: 0x0 } + - { offset: 0x15B88, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x136B8, symBinAddr: 0x6B4F8, symSize: 0x0 } + - { offset: 0x1713D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A310, symSize: 0xBC } + - { offset: 0x1717D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x1A3CC, symSize: 0x98 } + - { offset: 0x171D9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x1A464, symSize: 0xF8 } + - { offset: 0x17251, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x1A55C, symSize: 0x164 } + - { offset: 0x172F5, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x1A6C0, symSize: 0xBC } + - { offset: 0x17335, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x1A77C, symSize: 0x254 } + - { offset: 0x1739F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x1A9D0, symSize: 0x84 } + - { offset: 0x173D1, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x1AA54, symSize: 0x108 } + - { offset: 0x17411, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x1AB5C, symSize: 0x3C } + - { offset: 0x17443, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x1AB98, symSize: 0x1C0 } + - { offset: 0x174AA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x1AD58, symSize: 0x50 } + - { offset: 0x174DC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x1ADA8, symSize: 0x300 } + - { offset: 0x1754D, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x1B0A8, symSize: 0x34 } + - { offset: 0x17586, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x1B0DC, symSize: 0xE0 } + - { offset: 0x1760F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x1B1BC, symSize: 0x64 } + - { offset: 0x1764F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x1B220, symSize: 0x208 } + - { offset: 0x176AB, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x1B428, symSize: 0x34 } + - { offset: 0x176E4, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x1B45C, symSize: 0x23C } + - { offset: 0x1779D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1B698, symSize: 0xF60 } + - { offset: 0x17A83, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23E8, symBinAddr: 0x1C5F8, symSize: 0x4C } + - { offset: 0x17AE9, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2434, symBinAddr: 0x1C644, symSize: 0x2C } + - { offset: 0x17B31, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2460, symBinAddr: 0x1C670, symSize: 0xC0 } + - { offset: 0x17B77, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2520, symBinAddr: 0x1C730, symSize: 0xC0 } + - { offset: 0x17BBD, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25E0, symBinAddr: 0x1C7F0, symSize: 0x8C } + - { offset: 0x17BFF, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x266C, symBinAddr: 0x1C87C, symSize: 0xCC } + - { offset: 0x17C5F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2738, symBinAddr: 0x1C948, symSize: 0x554 } + - { offset: 0x17CDF, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C8C, symBinAddr: 0x1CE9C, symSize: 0x2C } + - { offset: 0x17D27, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2CB8, symBinAddr: 0x1CEC8, symSize: 0x34 } + - { offset: 0x17D63, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CEC, symBinAddr: 0x1CEFC, symSize: 0x1B8 } + - { offset: 0x17DA5, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2EA4, symBinAddr: 0x1D0B4, symSize: 0x34 } + - { offset: 0x17DE1, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2ED8, symBinAddr: 0x1D0E8, symSize: 0x58 } + - { offset: 0x17E42, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F30, symBinAddr: 0x1D140, symSize: 0x3B4 } + - { offset: 0x17ED7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32E4, symBinAddr: 0x1D4F4, symSize: 0x398 } + - { offset: 0x17F0E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x367C, symBinAddr: 0x1D88C, symSize: 0xAC } + - { offset: 0x17FAC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3728, symBinAddr: 0x1D938, symSize: 0xAC } + - { offset: 0x1804A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x37D4, symBinAddr: 0x1D9E4, symSize: 0x38 } + - { offset: 0x18081, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x380C, symBinAddr: 0x1DA1C, symSize: 0x1C } + - { offset: 0x180B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3828, symBinAddr: 0x1DA38, symSize: 0x34 } + - { offset: 0x180F5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x385C, symBinAddr: 0x1DA6C, symSize: 0x1C } + - { offset: 0x1812B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3878, symBinAddr: 0x1DA88, symSize: 0x34 } + - { offset: 0x18169, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x38AC, symBinAddr: 0x1DABC, symSize: 0x1C } + - { offset: 0x1819F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x38C8, symBinAddr: 0x1DAD8, symSize: 0x34 } + - { offset: 0x181DD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38FC, symBinAddr: 0x1DB0C, symSize: 0x1C } + - { offset: 0x18213, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3918, symBinAddr: 0x1DB28, symSize: 0x1C } + - { offset: 0x18249, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3934, symBinAddr: 0x1DB44, symSize: 0x1C } + - { offset: 0x1827F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3950, symBinAddr: 0x1DB60, symSize: 0x24 } + - { offset: 0x182BD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3974, symBinAddr: 0x1DB84, symSize: 0x1C } + - { offset: 0x182F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3990, symBinAddr: 0x1DBA0, symSize: 0x24 } + - { offset: 0x18333, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x39B4, symBinAddr: 0x1DBC4, symSize: 0x1C } + - { offset: 0x1836A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x39D0, symBinAddr: 0x1DBE0, symSize: 0x24 } + - { offset: 0x183A9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39F4, symBinAddr: 0x1DC04, symSize: 0x1C } + - { offset: 0x183E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3A10, symBinAddr: 0x1DC20, symSize: 0x34 } + - { offset: 0x1841F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A44, symBinAddr: 0x1DC54, symSize: 0x1C } + - { offset: 0x18456, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A60, symBinAddr: 0x1DC70, symSize: 0x34 } + - { offset: 0x18495, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A94, symBinAddr: 0x1DCA4, symSize: 0x1C } + - { offset: 0x184CC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3AB0, symBinAddr: 0x1DCC0, symSize: 0x24 } + - { offset: 0x1850B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3AD4, symBinAddr: 0x1DCE4, symSize: 0x1C } + - { offset: 0x18542, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AF0, symBinAddr: 0x1DD00, symSize: 0x24 } + - { offset: 0x18581, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3B14, symBinAddr: 0x1DD24, symSize: 0x1C } + - { offset: 0x185B8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3B30, symBinAddr: 0x1DD40, symSize: 0x24 } + - { offset: 0x185F7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B54, symBinAddr: 0x1DD64, symSize: 0x1C } + - { offset: 0x1862E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B70, symBinAddr: 0x1DD80, symSize: 0x24 } + - { offset: 0x1866D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B94, symBinAddr: 0x1DDA4, symSize: 0x20 } + - { offset: 0x186A4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3BB4, symBinAddr: 0x1DDC4, symSize: 0x28 } + - { offset: 0x186E3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BDC, symBinAddr: 0x1DDEC, symSize: 0x1C } + - { offset: 0x1871A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BF8, symBinAddr: 0x1DE08, symSize: 0x34 } + - { offset: 0x18759, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3C2C, symBinAddr: 0x1DE3C, symSize: 0x1C } + - { offset: 0x18790, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C48, symBinAddr: 0x1DE58, symSize: 0x24 } + - { offset: 0x187CF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C6C, symBinAddr: 0x1DE7C, symSize: 0x1C } + - { offset: 0x18806, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C88, symBinAddr: 0x1DE98, symSize: 0x24 } + - { offset: 0x18845, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3CAC, symBinAddr: 0x1DEBC, symSize: 0x28 } + - { offset: 0x1887C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3CD4, symBinAddr: 0x1DEE4, symSize: 0x28 } + - { offset: 0x188BB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CFC, symBinAddr: 0x1DF0C, symSize: 0x28 } + - { offset: 0x188F2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3D24, symBinAddr: 0x1DF34, symSize: 0x28 } + - { offset: 0x18931, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D4C, symBinAddr: 0x1DF5C, symSize: 0x28 } + - { offset: 0x18968, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D74, symBinAddr: 0x1DF84, symSize: 0x28 } + - { offset: 0x189A7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D9C, symBinAddr: 0x1DFAC, symSize: 0x1C } + - { offset: 0x189DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3DB8, symBinAddr: 0x1DFC8, symSize: 0x24 } + - { offset: 0x18A1D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DDC, symBinAddr: 0x1DFEC, symSize: 0x88 } + - { offset: 0x18AE7, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3F14, symBinAddr: 0x1E124, symSize: 0x54 } + - { offset: 0x18B27, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F68, symBinAddr: 0x1E178, symSize: 0x128 } + - { offset: 0x18B5E, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4090, symBinAddr: 0x1E2A0, symSize: 0x80 } + - { offset: 0x18BA0, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x4110, symBinAddr: 0x1E320, symSize: 0x64 } + - { offset: 0x18BD7, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4174, symBinAddr: 0x1E384, symSize: 0x5C } + - { offset: 0x18C19, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x41D0, symBinAddr: 0x1E3E0, symSize: 0x5C } + - { offset: 0x18C50, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x422C, symBinAddr: 0x1E43C, symSize: 0x5C } + - { offset: 0x18C92, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4288, symBinAddr: 0x1E498, symSize: 0x5C } + - { offset: 0x18CC9, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42E4, symBinAddr: 0x1E4F4, symSize: 0x58 } + - { offset: 0x18D0B, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x433C, symBinAddr: 0x1E54C, symSize: 0x58 } + - { offset: 0x18D42, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4394, symBinAddr: 0x1E5A4, symSize: 0xD8 } + - { offset: 0x18D84, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x446C, symBinAddr: 0x1E67C, symSize: 0x64 } + - { offset: 0x18DBB, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x44D0, symBinAddr: 0x1E6E0, symSize: 0x1C } + - { offset: 0x18DF2, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x44EC, symBinAddr: 0x1E6FC, symSize: 0x34 } + - { offset: 0x18E31, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4520, symBinAddr: 0x1E730, symSize: 0x20 } + - { offset: 0x18E68, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4540, symBinAddr: 0x1E750, symSize: 0x28 } + - { offset: 0x18EA7, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4568, symBinAddr: 0x1E778, symSize: 0x20 } + - { offset: 0x18EDE, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4588, symBinAddr: 0x1E798, symSize: 0x28 } + - { offset: 0x18F1D, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x45B0, symBinAddr: 0x1E7C0, symSize: 0x1C } + - { offset: 0x18F54, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x45CC, symBinAddr: 0x1E7DC, symSize: 0x24 } + - { offset: 0x18F93, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45F0, symBinAddr: 0x1E800, symSize: 0x1C } + - { offset: 0x18FCA, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x460C, symBinAddr: 0x1E81C, symSize: 0x34 } + - { offset: 0x19009, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4640, symBinAddr: 0x1E850, symSize: 0x48 } + - { offset: 0x1A389, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1E898, symSize: 0x1EC } + - { offset: 0x1A3D0, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5384, symBinAddr: 0x23B84, symSize: 0x160 } + - { offset: 0x1A3F3, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DB38, symBinAddr: 0x6B500, symSize: 0x0 } + - { offset: 0x1A409, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DB40, symBinAddr: 0x6B508, symSize: 0x0 } + - { offset: 0x1A41F, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DB48, symBinAddr: 0x6B510, symSize: 0x0 } + - { offset: 0x1A51D, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x554C, symBinAddr: 0x23D4C, symSize: 0x470 } + - { offset: 0x1A544, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DB50, symBinAddr: 0x6B518, symSize: 0x0 } + - { offset: 0x1A55A, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DB58, symBinAddr: 0x6B520, symSize: 0x0 } + - { offset: 0x1A570, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DB60, symBinAddr: 0x6B528, symSize: 0x0 } + - { offset: 0x1A60D, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6B5A8, symSize: 0x0 } + - { offset: 0x1B3D0, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1E898, symSize: 0x1EC } + - { offset: 0x1B43E, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1EA84, symSize: 0x54 } + - { offset: 0x1B462, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1EAD8, symSize: 0x2C } + - { offset: 0x1B47E, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1EB04, symSize: 0x1BC } + - { offset: 0x1B4F6, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4C0, symBinAddr: 0x1ECC0, symSize: 0x128 } + - { offset: 0x1B51E, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E8, symBinAddr: 0x1EDE8, symSize: 0x11C } + - { offset: 0x1B59A, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x704, symBinAddr: 0x1EF04, symSize: 0x50 } + - { offset: 0x1B5FA, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x754, symBinAddr: 0x1EF54, symSize: 0x50 } + - { offset: 0x1B686, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A4, symBinAddr: 0x1EFA4, symSize: 0x4C0 } + - { offset: 0x1B7A7, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC64, symBinAddr: 0x1F464, symSize: 0x70 } + - { offset: 0x1B7DD, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD4, symBinAddr: 0x1F4D4, symSize: 0x100 } + - { offset: 0x1B84B, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD4, symBinAddr: 0x1F5D4, symSize: 0xD4 } + - { offset: 0x1B8AB, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA8, symBinAddr: 0x1F6A8, symSize: 0x248 } + - { offset: 0x1B93D, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10F0, symBinAddr: 0x1F8F0, symSize: 0x7C } + - { offset: 0x1B973, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x116C, symBinAddr: 0x1F96C, symSize: 0xE0 } + - { offset: 0x1B9B7, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x124C, symBinAddr: 0x1FA4C, symSize: 0x194 } + - { offset: 0x1BA1A, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13E0, symBinAddr: 0x1FBE0, symSize: 0x68 } + - { offset: 0x1BA50, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1448, symBinAddr: 0x1FC48, symSize: 0xD0 } + - { offset: 0x1BAA4, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1518, symBinAddr: 0x1FD18, symSize: 0x4B8 } + - { offset: 0x1BB56, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19D0, symBinAddr: 0x201D0, symSize: 0x2C } + - { offset: 0x1BB9E, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19FC, symBinAddr: 0x201FC, symSize: 0x80 } + - { offset: 0x1BBC8, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A7C, symBinAddr: 0x2027C, symSize: 0x7C } + - { offset: 0x1BC10, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AF8, symBinAddr: 0x202F8, symSize: 0x620 } + - { offset: 0x1BE10, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2118, symBinAddr: 0x20918, symSize: 0x4C } + - { offset: 0x1BE76, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2164, symBinAddr: 0x20964, symSize: 0x90 } + - { offset: 0x1BEAF, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21F4, symBinAddr: 0x209F4, symSize: 0x160 } + - { offset: 0x1BED9, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2354, symBinAddr: 0x20B54, symSize: 0x358 } + - { offset: 0x1BFA4, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x26AC, symBinAddr: 0x20EAC, symSize: 0xAF8 } + - { offset: 0x1C1AE, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x31A4, symBinAddr: 0x219A4, symSize: 0x2C } + - { offset: 0x1C1F6, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31D0, symBinAddr: 0x219D0, symSize: 0xE0 } + - { offset: 0x1C257, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x32B0, symBinAddr: 0x21AB0, symSize: 0x4D8 } + - { offset: 0x1C390, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3788, symBinAddr: 0x21F88, symSize: 0x158 } + - { offset: 0x1C3E2, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38E0, symBinAddr: 0x220E0, symSize: 0x34C } + - { offset: 0x1C48E, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3C2C, symBinAddr: 0x2242C, symSize: 0x51C } + - { offset: 0x1C5D4, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4148, symBinAddr: 0x22948, symSize: 0x390 } + - { offset: 0x1C695, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44D8, symBinAddr: 0x22CD8, symSize: 0x1D8 } + - { offset: 0x1C709, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x46B0, symBinAddr: 0x22EB0, symSize: 0xA8 } + - { offset: 0x1C750, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4758, symBinAddr: 0x22F58, symSize: 0x404 } + - { offset: 0x1C84E, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B5C, symBinAddr: 0x2335C, symSize: 0x358 } + - { offset: 0x1C8F3, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4EB4, symBinAddr: 0x236B4, symSize: 0x254 } + - { offset: 0x1C96A, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5108, symBinAddr: 0x23908, symSize: 0x78 } + - { offset: 0x1C99F, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5180, symBinAddr: 0x23980, symSize: 0xCC } + - { offset: 0x1C9F5, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x524C, symBinAddr: 0x23A4C, symSize: 0x54 } + - { offset: 0x1CA1B, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x52A0, symBinAddr: 0x23AA0, symSize: 0xE4 } + - { offset: 0x1CB4A, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54E4, symBinAddr: 0x23CE4, symSize: 0x68 } + - { offset: 0x1CB74, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x59BC, symBinAddr: 0x241BC, symSize: 0x68 } + - { offset: 0x1CB9E, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5A24, symBinAddr: 0x24224, symSize: 0x10C } + - { offset: 0x1CC04, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5B30, symBinAddr: 0x24330, symSize: 0x4BC } + - { offset: 0x1CE51, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5FEC, symBinAddr: 0x247EC, symSize: 0x80 } + - { offset: 0x1CE77, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x606C, symBinAddr: 0x2486C, symSize: 0x21C } + - { offset: 0x1CF32, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6288, symBinAddr: 0x24A88, symSize: 0x240 } + - { offset: 0x1CFE5, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x64C8, symBinAddr: 0x24CC8, symSize: 0x4A0 } + - { offset: 0x1D05E, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6968, symBinAddr: 0x25168, symSize: 0x178 } + - { offset: 0x1D0D5, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6AE0, symBinAddr: 0x252E0, symSize: 0x2DC } + - { offset: 0x1D148, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6DBC, symBinAddr: 0x255BC, symSize: 0x420 } + - { offset: 0x1D1D3, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x71DC, symBinAddr: 0x259DC, symSize: 0x54 } + - { offset: 0x1D1FF, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7230, symBinAddr: 0x25A30, symSize: 0x50 } + - { offset: 0x210DA, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25A80, symSize: 0x1A8 } + - { offset: 0x210E7, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x25C28, symSize: 0x90 } + - { offset: 0x2110C, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC170, symBinAddr: 0x6B530, symSize: 0x0 } + - { offset: 0x21662, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25A80, symSize: 0x1A8 } + - { offset: 0x21698, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x25CB8, symSize: 0x4C } + - { offset: 0x216DC, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x25D04, symSize: 0x140 } + - { offset: 0x2171C, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x25E44, symSize: 0x34 } + - { offset: 0x21755, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x25E78, symSize: 0x4C } + - { offset: 0x217A7, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x25EC4, symSize: 0x70 } + - { offset: 0x217EB, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x25F34, symSize: 0x74 } + - { offset: 0x2182F, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x25FA8, symSize: 0x128 } + - { offset: 0x218CD, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x260D0, symSize: 0x130 } + - { offset: 0x2196A, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x26200, symSize: 0x19C } + - { offset: 0x219AE, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x2639C, symSize: 0xFC } + - { offset: 0x21A0E, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x26498, symSize: 0xDC } + - { offset: 0x21A6E, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x26574, symSize: 0xA8 } + - { offset: 0x21AC0, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x2661C, symSize: 0x12C } + - { offset: 0x21B20, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x26748, symSize: 0x94 } + - { offset: 0x21B72, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x267DC, symSize: 0xCC } + - { offset: 0x21BD2, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x268A8, symSize: 0x2FC } + - { offset: 0x21C7A, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x26BA4, symSize: 0xD4 } + - { offset: 0x21CDA, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x125C, symBinAddr: 0x26C78, symSize: 0xBC } + - { offset: 0x21D3A, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1318, symBinAddr: 0x26D34, symSize: 0x104 } + - { offset: 0x21DC4, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x141C, symBinAddr: 0x26E38, symSize: 0x1E8 } + - { offset: 0x21E8E, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1604, symBinAddr: 0x27020, symSize: 0xA0 } + - { offset: 0x21EE0, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x16A4, symBinAddr: 0x270C0, symSize: 0xA8 } + - { offset: 0x21F32, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x174C, symBinAddr: 0x27168, symSize: 0x74 } + - { offset: 0x21F76, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17C0, symBinAddr: 0x271DC, symSize: 0xC8 } + - { offset: 0x21FD6, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1888, symBinAddr: 0x272A4, symSize: 0xA8 } + - { offset: 0x22028, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1930, symBinAddr: 0x2734C, symSize: 0xA4 } + - { offset: 0x2207A, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19D4, symBinAddr: 0x273F0, symSize: 0x64 } + - { offset: 0x220BE, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A38, symBinAddr: 0x27454, symSize: 0x178 } + - { offset: 0x22129, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BB0, symBinAddr: 0x275CC, symSize: 0x368 } + - { offset: 0x221C0, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F18, symBinAddr: 0x27934, symSize: 0x480 } + - { offset: 0x22291, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2398, symBinAddr: 0x27DB4, symSize: 0x3C } + - { offset: 0x222CC, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23D4, symBinAddr: 0x27DF0, symSize: 0x3C } + - { offset: 0x22319, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2410, symBinAddr: 0x27E2C, symSize: 0x58 } + - { offset: 0x2233D, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24AC, symBinAddr: 0x27E84, symSize: 0x3C } + - { offset: 0x22378, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E8, symBinAddr: 0x27EC0, symSize: 0x9C } + - { offset: 0x223CD, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x2584, symBinAddr: 0x27F5C, symSize: 0x9C } + - { offset: 0x22422, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2620, symBinAddr: 0x27FF8, symSize: 0x21C } + - { offset: 0x224EA, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x283C, symBinAddr: 0x28214, symSize: 0xF8 } + - { offset: 0x2254E, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2934, symBinAddr: 0x2830C, symSize: 0x100 } + - { offset: 0x23E2C, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x2840C, symSize: 0xBC } + - { offset: 0x24E17, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x2840C, symSize: 0xBC } + - { offset: 0x24E5B, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xBC, symBinAddr: 0x284C8, symSize: 0x180 } + - { offset: 0x24ECB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x23C, symBinAddr: 0x28648, symSize: 0x1F8 } + - { offset: 0x24F1D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x434, symBinAddr: 0x28840, symSize: 0x3BC } + - { offset: 0x24FB2, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x7F0, symBinAddr: 0x28BFC, symSize: 0x13C } + - { offset: 0x25037, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x92C, symBinAddr: 0x28D38, symSize: 0x74 } + - { offset: 0x2505B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x9F4, symBinAddr: 0x28DAC, symSize: 0x2B0 } + - { offset: 0x250DF, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCA4, symBinAddr: 0x2905C, symSize: 0x54 } + - { offset: 0x25103, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCF8, symBinAddr: 0x290B0, symSize: 0x2C } + - { offset: 0x2511F, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xD24, symBinAddr: 0x290DC, symSize: 0x70 } + - { offset: 0x2517D, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xE2C, symBinAddr: 0x2914C, symSize: 0x58 } + - { offset: 0x251C4, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xEE8, symBinAddr: 0x291A4, symSize: 0x45C } + - { offset: 0x25276, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x1344, symBinAddr: 0x29600, symSize: 0x130 } + - { offset: 0x252FB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1474, symBinAddr: 0x29730, symSize: 0x2DC } + - { offset: 0x2538D, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1750, symBinAddr: 0x29A0C, symSize: 0x70 } + - { offset: 0x253EB, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x17C0, symBinAddr: 0x29A7C, symSize: 0x58 } + - { offset: 0x25432, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1818, symBinAddr: 0x29AD4, symSize: 0x64 } + - { offset: 0x25472, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x187C, symBinAddr: 0x29B38, symSize: 0x5C } + - { offset: 0x254A8, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x18D8, symBinAddr: 0x29B94, symSize: 0x94 } + - { offset: 0x254E8, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x196C, symBinAddr: 0x29C28, symSize: 0x78 } + - { offset: 0x2551E, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x19E4, symBinAddr: 0x29CA0, symSize: 0xA4 } + - { offset: 0x25550, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1A88, symBinAddr: 0x29D44, symSize: 0x60 } + - { offset: 0x25582, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1AE8, symBinAddr: 0x29DA4, symSize: 0x60 } + - { offset: 0x255B4, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1B48, symBinAddr: 0x29E04, symSize: 0x1C } + - { offset: 0x255EA, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1B64, symBinAddr: 0x29E20, symSize: 0x34 } + - { offset: 0x25628, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1B98, symBinAddr: 0x29E54, symSize: 0x1C } + - { offset: 0x2565E, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1BB4, symBinAddr: 0x29E70, symSize: 0x34 } + - { offset: 0x2569C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1BE8, symBinAddr: 0x29EA4, symSize: 0x1C } + - { offset: 0x256D2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1C04, symBinAddr: 0x29EC0, symSize: 0x24 } + - { offset: 0x25710, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1C28, symBinAddr: 0x29EE4, symSize: 0x68 } + - { offset: 0x25FE6, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x29F4C, symSize: 0x7C } + - { offset: 0x25FFF, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x28A0, symBinAddr: 0x6B3E8, symSize: 0x0 } + - { offset: 0x26066, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x29F4C, symSize: 0x7C } + - { offset: 0x2608F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x69D0, symBinAddr: 0x6B538, symSize: 0x0 } + - { offset: 0x260A4, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x69D8, symBinAddr: 0x6B540, symSize: 0x0 } + - { offset: 0x2622A, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x29FC8, symSize: 0x54 } + - { offset: 0x26252, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xD0, symBinAddr: 0x2A01C, symSize: 0xE8 } + - { offset: 0x26288, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B8, symBinAddr: 0x2A104, symSize: 0x15C } + - { offset: 0x26300, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x314, symBinAddr: 0x2A260, symSize: 0x1AC } + - { offset: 0x2637D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4C0, symBinAddr: 0x2A40C, symSize: 0xA0 } + - { offset: 0x263BD, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x560, symBinAddr: 0x2A4AC, symSize: 0x200 } + - { offset: 0x26432, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7BC, symBinAddr: 0x2A6AC, symSize: 0x1E4 } + - { offset: 0x264A7, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x9A0, symBinAddr: 0x2A890, symSize: 0x2BC } + - { offset: 0x26578, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC5C, symBinAddr: 0x2AB4C, symSize: 0x84 } + - { offset: 0x2659C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCE0, symBinAddr: 0x2ABD0, symSize: 0x60 } + - { offset: 0x265B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD40, symBinAddr: 0x2AC30, symSize: 0x1F4 } + - { offset: 0x2662D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF34, symBinAddr: 0x2AE24, symSize: 0x54 } + - { offset: 0x26651, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF88, symBinAddr: 0x2AE78, symSize: 0x2C } + - { offset: 0x2666D, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFB4, symBinAddr: 0x2AEA4, symSize: 0x21C } + - { offset: 0x2670B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11D0, symBinAddr: 0x2B0C0, symSize: 0x6C } + - { offset: 0x2672F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x123C, symBinAddr: 0x2B12C, symSize: 0x4C } + - { offset: 0x2674B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1288, symBinAddr: 0x2B178, symSize: 0x170 } + - { offset: 0x2679D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13F8, symBinAddr: 0x2B2E8, symSize: 0x70 } + - { offset: 0x267E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1468, symBinAddr: 0x2B358, symSize: 0x70 } + - { offset: 0x26825, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14D8, symBinAddr: 0x2B3C8, symSize: 0x3C } + - { offset: 0x2685B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig PackageName]', symObjAddr: 0x1514, symBinAddr: 0x2B404, symSize: 0x3C } + - { offset: 0x26891, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetPackageName:]', symObjAddr: 0x1550, symBinAddr: 0x2B440, symSize: 0x70 } + - { offset: 0x268D5, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig WashParam]', symObjAddr: 0x15C0, symBinAddr: 0x2B4B0, symSize: 0x40 } + - { offset: 0x2690B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1600, symBinAddr: 0x2B4F0, symSize: 0x1CC } + - { offset: 0x26977, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17CC, symBinAddr: 0x2B6BC, symSize: 0x3C } + - { offset: 0x269AD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x1808, symBinAddr: 0x2B6F8, symSize: 0x3C } + - { offset: 0x269E3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1844, symBinAddr: 0x2B734, symSize: 0xBC } + - { offset: 0x26A27, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1900, symBinAddr: 0x2B7F0, symSize: 0xBC } + - { offset: 0x26A6B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19BC, symBinAddr: 0x2B8AC, symSize: 0x3C } + - { offset: 0x26AA1, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x19F8, symBinAddr: 0x2B8E8, symSize: 0x3C } + - { offset: 0x26AD7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A34, symBinAddr: 0x2B924, symSize: 0x64 } + - { offset: 0x26B17, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1A98, symBinAddr: 0x2B988, symSize: 0x38 } + - { offset: 0x26B4E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1AD0, symBinAddr: 0x2B9C0, symSize: 0x74 } + - { offset: 0x26B90, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B44, symBinAddr: 0x2BA34, symSize: 0x38 } + - { offset: 0x26BC7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1B7C, symBinAddr: 0x2BA6C, symSize: 0x74 } + - { offset: 0x26C09, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1BF0, symBinAddr: 0x2BAE0, symSize: 0x204 } + - { offset: 0x26C9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1DF4, symBinAddr: 0x2BCE4, symSize: 0x150 } + - { offset: 0x26D0B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1F44, symBinAddr: 0x2BE34, symSize: 0x9C } + - { offset: 0x26D3E, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1FE0, symBinAddr: 0x2BED0, symSize: 0xA8 } + - { offset: 0x26D7E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x20EC, symBinAddr: 0x2BF78, symSize: 0x68 } + - { offset: 0x26DB1, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2154, symBinAddr: 0x2BFE0, symSize: 0x48 } + - { offset: 0x27365, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C028, symSize: 0x7C } + - { offset: 0x27372, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C028, symSize: 0x7C } + - { offset: 0x2739B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x97A8, symBinAddr: 0x6B548, symSize: 0x0 } + - { offset: 0x273B0, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x97B0, symBinAddr: 0x6B550, symSize: 0x0 } + - { offset: 0x27A20, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2C0A4, symSize: 0x54 } + - { offset: 0x27A48, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xD0, symBinAddr: 0x2C0F8, symSize: 0xFC } + - { offset: 0x27A7E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1CC, symBinAddr: 0x2C1F4, symSize: 0x104 } + - { offset: 0x27AB0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2D0, symBinAddr: 0x2C2F8, symSize: 0xB8 } + - { offset: 0x27AE2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x388, symBinAddr: 0x2C3B0, symSize: 0xFC } + - { offset: 0x27B14, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x484, symBinAddr: 0x2C4AC, symSize: 0x4A0 } + - { offset: 0x27BB5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x924, symBinAddr: 0x2C94C, symSize: 0x114 } + - { offset: 0x27C03, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA38, symBinAddr: 0x2CA60, symSize: 0x32C } + - { offset: 0x27C3B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD64, symBinAddr: 0x2CD8C, symSize: 0x8C } + - { offset: 0x27C6D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDF0, symBinAddr: 0x2CE18, symSize: 0x58 } + - { offset: 0x27CAD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE48, symBinAddr: 0x2CE70, symSize: 0x58 } + - { offset: 0x27CED, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEA0, symBinAddr: 0x2CEC8, symSize: 0x148 } + - { offset: 0x27D57, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE8, symBinAddr: 0x2D010, symSize: 0x90 } + - { offset: 0x27DC5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1078, symBinAddr: 0x2D0A0, symSize: 0x128 } + - { offset: 0x27DF7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11A0, symBinAddr: 0x2D1C8, symSize: 0x128 } + - { offset: 0x27E2A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C8, symBinAddr: 0x2D2F0, symSize: 0x78 } + - { offset: 0x27E5D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1340, symBinAddr: 0x2D368, symSize: 0x60 } + - { offset: 0x27E90, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x13A0, symBinAddr: 0x2D3C8, symSize: 0x2C } + - { offset: 0x27EC3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13CC, symBinAddr: 0x2D3F4, symSize: 0xF0 } + - { offset: 0x27EF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14BC, symBinAddr: 0x2D4E4, symSize: 0x158 } + - { offset: 0x27F51, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1614, symBinAddr: 0x2D63C, symSize: 0x54 } + - { offset: 0x27F75, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1668, symBinAddr: 0x2D690, symSize: 0x2C } + - { offset: 0x27F91, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1694, symBinAddr: 0x2D6BC, symSize: 0xB0 } + - { offset: 0x28000, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x1744, symBinAddr: 0x2D76C, symSize: 0x38 } + - { offset: 0x28024, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x177C, symBinAddr: 0x2D7A4, symSize: 0x2C } + - { offset: 0x28040, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A8, symBinAddr: 0x2D7D0, symSize: 0x2E4 } + - { offset: 0x2814C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A8C, symBinAddr: 0x2DAB4, symSize: 0x134 } + - { offset: 0x28192, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BC0, symBinAddr: 0x2DBE8, symSize: 0x2D4 } + - { offset: 0x2823C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E94, symBinAddr: 0x2DEBC, symSize: 0x210 } + - { offset: 0x282AF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x20A4, symBinAddr: 0x2E0CC, symSize: 0x1C } + - { offset: 0x282E5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20C0, symBinAddr: 0x2E0E8, symSize: 0x20 } + - { offset: 0x2831B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20E0, symBinAddr: 0x2E108, symSize: 0x1C } + - { offset: 0x28351, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20FC, symBinAddr: 0x2E124, symSize: 0x1C } + - { offset: 0x28387, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2118, symBinAddr: 0x2E140, symSize: 0x1C } + - { offset: 0x283BD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2134, symBinAddr: 0x2E15C, symSize: 0x1C } + - { offset: 0x283F3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2150, symBinAddr: 0x2E178, symSize: 0x1C } + - { offset: 0x28429, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x216C, symBinAddr: 0x2E194, symSize: 0x1C } + - { offset: 0x2845F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2188, symBinAddr: 0x2E1B0, symSize: 0x20 } + - { offset: 0x28495, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A8, symBinAddr: 0x2E1D0, symSize: 0x1C } + - { offset: 0x284CB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21C4, symBinAddr: 0x2E1EC, symSize: 0x38 } + - { offset: 0x28509, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21FC, symBinAddr: 0x2E224, symSize: 0x1C } + - { offset: 0x2853F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2218, symBinAddr: 0x2E240, symSize: 0x1C } + - { offset: 0x28575, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2234, symBinAddr: 0x2E25C, symSize: 0x1C } + - { offset: 0x285AB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2250, symBinAddr: 0x2E278, symSize: 0x1C } + - { offset: 0x285E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x226C, symBinAddr: 0x2E294, symSize: 0x1C } + - { offset: 0x28617, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2288, symBinAddr: 0x2E2B0, symSize: 0x1C } + - { offset: 0x2864D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x22A4, symBinAddr: 0x2E2CC, symSize: 0x1C } + - { offset: 0x28683, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22C0, symBinAddr: 0x2E2E8, symSize: 0x1C } + - { offset: 0x286B9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22DC, symBinAddr: 0x2E304, symSize: 0x38 } + - { offset: 0x286F7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2314, symBinAddr: 0x2E33C, symSize: 0x1C } + - { offset: 0x2872D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2330, symBinAddr: 0x2E358, symSize: 0x34 } + - { offset: 0x2876B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2364, symBinAddr: 0x2E38C, symSize: 0x20 } + - { offset: 0x287A1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2384, symBinAddr: 0x2E3AC, symSize: 0x28 } + - { offset: 0x287DF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23AC, symBinAddr: 0x2E3D4, symSize: 0x1C } + - { offset: 0x28815, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C8, symBinAddr: 0x2E3F0, symSize: 0x38 } + - { offset: 0x28853, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2400, symBinAddr: 0x2E428, symSize: 0x78 } + - { offset: 0x29042, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2E4A0, symSize: 0xB0 } + - { offset: 0x2904F, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2E4A0, symSize: 0xB0 } + - { offset: 0x29078, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xA8E8, symBinAddr: 0x6B558, symSize: 0x0 } + - { offset: 0x2908D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xA8F0, symBinAddr: 0x6B560, symSize: 0x0 } + - { offset: 0x29289, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x19A8, symBinAddr: 0x2FD4C, symSize: 0x1F0 } + - { offset: 0x29474, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x2E550, symSize: 0x74 } + - { offset: 0x294B1, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x124, symBinAddr: 0x2E5C4, symSize: 0x38 } + - { offset: 0x294F5, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x15C, symBinAddr: 0x2E5FC, symSize: 0x130 } + - { offset: 0x2952B, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x28C, symBinAddr: 0x2E72C, symSize: 0x9C } + - { offset: 0x2955D, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x328, symBinAddr: 0x2E7C8, symSize: 0x30 } + - { offset: 0x2959A, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x3BC, symBinAddr: 0x2E7F8, symSize: 0x10C } + - { offset: 0x295E3, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x4C8, symBinAddr: 0x2E904, symSize: 0x30 } + - { offset: 0x29637, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x590, symBinAddr: 0x2E934, symSize: 0x170 } + - { offset: 0x29669, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x700, symBinAddr: 0x2EAA4, symSize: 0x30 } + - { offset: 0x296A6, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x730, symBinAddr: 0x2EAD4, symSize: 0x374 } + - { offset: 0x296E6, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xAA4, symBinAddr: 0x2EE48, symSize: 0x30 } + - { offset: 0x29723, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xAD4, symBinAddr: 0x2EE78, symSize: 0x168 } + - { offset: 0x2979B, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xC3C, symBinAddr: 0x2EFE0, symSize: 0x34 } + - { offset: 0x297D4, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xC70, symBinAddr: 0x2F014, symSize: 0x1A8 } + - { offset: 0x2983E, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xE18, symBinAddr: 0x2F1BC, symSize: 0x24 } + - { offset: 0x29866, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xE3C, symBinAddr: 0x2F1E0, symSize: 0x18C } + - { offset: 0x2990B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0xFC8, symBinAddr: 0x2F36C, symSize: 0x160 } + - { offset: 0x299A4, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1128, symBinAddr: 0x2F4CC, symSize: 0x9C } + - { offset: 0x299D7, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x11C4, symBinAddr: 0x2F568, symSize: 0x30 } + - { offset: 0x29A17, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x11F4, symBinAddr: 0x2F598, symSize: 0x138 } + - { offset: 0x29A4A, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x132C, symBinAddr: 0x2F6D0, symSize: 0x3C } + - { offset: 0x29A8A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x1368, symBinAddr: 0x2F70C, symSize: 0x154 } + - { offset: 0x29ABD, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x14BC, symBinAddr: 0x2F860, symSize: 0x30 } + - { offset: 0x29AFD, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x14EC, symBinAddr: 0x2F890, symSize: 0x50 } + - { offset: 0x29B30, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x153C, symBinAddr: 0x2F8E0, symSize: 0x1FC } + - { offset: 0x29B90, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x1738, symBinAddr: 0x2FADC, symSize: 0x30 } + - { offset: 0x29BD0, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x1768, symBinAddr: 0x2FB0C, symSize: 0x1F0 } + - { offset: 0x29C80, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1958, symBinAddr: 0x2FCFC, symSize: 0x50 } + - { offset: 0x29CB3, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1B98, symBinAddr: 0x2FF3C, symSize: 0x30 } + - { offset: 0x29CF3, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1BC8, symBinAddr: 0x2FF6C, symSize: 0x118 } + - { offset: 0x29D7E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1CE0, symBinAddr: 0x30084, symSize: 0x1A8 } + - { offset: 0x29E10, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x1E88, symBinAddr: 0x3022C, symSize: 0xB8 } + - { offset: 0x29E43, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x1F40, symBinAddr: 0x302E4, symSize: 0x30 } + - { offset: 0x29E83, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x1F70, symBinAddr: 0x30314, symSize: 0x7C } + - { offset: 0x29ED4, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x1FEC, symBinAddr: 0x30390, symSize: 0x294 } + - { offset: 0x29F61, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2280, symBinAddr: 0x30624, symSize: 0xBC } + - { offset: 0x2A003, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x233C, symBinAddr: 0x306E0, symSize: 0x88 } + - { offset: 0x2A027, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x23C4, symBinAddr: 0x30768, symSize: 0x64 } + - { offset: 0x2A043, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2428, symBinAddr: 0x307CC, symSize: 0x194 } + - { offset: 0x2A0A3, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x25BC, symBinAddr: 0x30960, symSize: 0x310 } + - { offset: 0x2A14C, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x28CC, symBinAddr: 0x30C70, symSize: 0x38 } + - { offset: 0x2A19E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2904, symBinAddr: 0x30CA8, symSize: 0xE8 } + - { offset: 0x2A1EF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x29EC, symBinAddr: 0x30D90, symSize: 0x88 } + - { offset: 0x2A240, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2A74, symBinAddr: 0x30E18, symSize: 0xA4 } + - { offset: 0x2A291, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2B18, symBinAddr: 0x30EBC, symSize: 0xE4 } + - { offset: 0x2A2F1, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2BFC, symBinAddr: 0x30FA0, symSize: 0xD4 } + - { offset: 0x2A342, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2CD0, symBinAddr: 0x31074, symSize: 0x15C } + - { offset: 0x2A3A6, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x2E2C, symBinAddr: 0x311D0, symSize: 0x5C } + - { offset: 0x2A3D9, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x2E88, symBinAddr: 0x3122C, symSize: 0x1C } + - { offset: 0x2A40F, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x2EA4, symBinAddr: 0x31248, symSize: 0x34 } + - { offset: 0x2A44D, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x2ED8, symBinAddr: 0x3127C, symSize: 0x1C } + - { offset: 0x2A483, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x2EF4, symBinAddr: 0x31298, symSize: 0x24 } + - { offset: 0x2A4C1, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x2F18, symBinAddr: 0x312BC, symSize: 0x78 } + - { offset: 0x2AFD9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x31334, symSize: 0x90 } + - { offset: 0x2AFF2, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x185D0, symBinAddr: 0x5D440, symSize: 0x0 } + - { offset: 0x2B06A, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x185D8, symBinAddr: 0x5D448, symSize: 0x0 } + - { offset: 0x2B07F, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x185E0, symBinAddr: 0x5D450, symSize: 0x0 } + - { offset: 0x2B094, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x185E8, symBinAddr: 0x5D458, symSize: 0x0 } + - { offset: 0x2B09D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x1428C, symBinAddr: 0x45270, symSize: 0xA8 } + - { offset: 0x2B0C4, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x38CA0, symBinAddr: 0x6B568, symSize: 0x0 } + - { offset: 0x2B141, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x38CA8, symBinAddr: 0x6B570, symSize: 0x0 } + - { offset: 0x2BB74, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x31334, symSize: 0x90 } + - { offset: 0x2BBAB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x313C4, symSize: 0x10C } + - { offset: 0x2BC0F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x314D0, symSize: 0x68 } + - { offset: 0x2BC42, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x31538, symSize: 0x94 } + - { offset: 0x2BC79, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x315CC, symSize: 0x48 } + - { offset: 0x2BCAC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x31614, symSize: 0x74 } + - { offset: 0x2BCE3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x31688, symSize: 0x9C } + - { offset: 0x2BD29, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x31724, symSize: 0xC0 } + - { offset: 0x2BD7E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x317E4, symSize: 0x478 } + - { offset: 0x2BDFF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x31C5C, symSize: 0x158 } + - { offset: 0x2BE32, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x31DB4, symSize: 0x34 } + - { offset: 0x2BE72, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x31DE8, symSize: 0x154 } + - { offset: 0x2BECC, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x31F3C, symSize: 0x54 } + - { offset: 0x2BEF0, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x31F90, symSize: 0x2C } + - { offset: 0x2BF0C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x31FBC, symSize: 0x5C } + - { offset: 0x2BF64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x32018, symSize: 0x14C } + - { offset: 0x2BFC4, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x32164, symSize: 0x38 } + - { offset: 0x2C016, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x3219C, symSize: 0x64 } + - { offset: 0x2C058, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x32200, symSize: 0x64 } + - { offset: 0x2C09A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x32264, symSize: 0x15C } + - { offset: 0x2C0F4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x323C0, symSize: 0x40 } + - { offset: 0x2C14C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x32400, symSize: 0x14C } + - { offset: 0x2C1AC, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x3254C, symSize: 0x38 } + - { offset: 0x2C1FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x32584, symSize: 0x64 } + - { offset: 0x2C240, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x325E8, symSize: 0x64 } + - { offset: 0x2C282, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x3264C, symSize: 0x23C } + - { offset: 0x2C30B, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x32888, symSize: 0x78 } + - { offset: 0x2C37B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x32900, symSize: 0x74 } + - { offset: 0x2C39F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x32974, symSize: 0x54 } + - { offset: 0x2C3BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x329C8, symSize: 0x190 } + - { offset: 0x2C42A, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x32B58, symSize: 0x50 } + - { offset: 0x2C48E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x32BA8, symSize: 0x8C } + - { offset: 0x2C4DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x32C34, symSize: 0x8C } + - { offset: 0x2C530, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x32CC0, symSize: 0x14C } + - { offset: 0x2C58A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x32E0C, symSize: 0x38 } + - { offset: 0x2C5E2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x32E44, symSize: 0xE4 } + - { offset: 0x2C633, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x32F28, symSize: 0x5C } + - { offset: 0x2C685, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x32F84, symSize: 0x14C } + - { offset: 0x2C6DF, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x330D0, symSize: 0x38 } + - { offset: 0x2C737, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x33108, symSize: 0xE4 } + - { offset: 0x2C788, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x331EC, symSize: 0x5C } + - { offset: 0x2C7DA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x33248, symSize: 0x14C } + - { offset: 0x2C834, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x33394, symSize: 0x44 } + - { offset: 0x2C88C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x333D8, symSize: 0x14C } + - { offset: 0x2C8E6, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x33524, symSize: 0x44 } + - { offset: 0x2C93E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x33568, symSize: 0x14C } + - { offset: 0x2C998, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x336B4, symSize: 0x38 } + - { offset: 0x2C9F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x336EC, symSize: 0xD4 } + - { offset: 0x2CA32, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x337C0, symSize: 0x3C } + - { offset: 0x2CA72, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x337FC, symSize: 0xD4 } + - { offset: 0x2CAB4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x338D0, symSize: 0x3C } + - { offset: 0x2CAF4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x3390C, symSize: 0xD4 } + - { offset: 0x2CB36, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x339E0, symSize: 0x3C } + - { offset: 0x2CB76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x33A1C, symSize: 0x148 } + - { offset: 0x2CBD0, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x33B64, symSize: 0x30 } + - { offset: 0x2CC28, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x33B94, symSize: 0xE0 } + - { offset: 0x2CC79, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x33C74, symSize: 0x28 } + - { offset: 0x2CCCB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x33C9C, symSize: 0x148 } + - { offset: 0x2CD25, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x33DE4, symSize: 0x30 } + - { offset: 0x2CD7D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x33E14, symSize: 0xE0 } + - { offset: 0x2CDCE, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x33EF4, symSize: 0x28 } + - { offset: 0x2CE20, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x33F1C, symSize: 0xE0 } + - { offset: 0x2CE71, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x33FFC, symSize: 0x28 } + - { offset: 0x2CEC3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x34024, symSize: 0x148 } + - { offset: 0x2CF1D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x3416C, symSize: 0x30 } + - { offset: 0x2CF75, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x3419C, symSize: 0x17C } + - { offset: 0x2CFD0, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x34318, symSize: 0x40 } + - { offset: 0x2D028, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x34358, symSize: 0x11C } + - { offset: 0x2D079, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x34474, symSize: 0x5C } + - { offset: 0x2D0CB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x344D0, symSize: 0x18C } + - { offset: 0x2D131, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3584, symBinAddr: 0x3465C, symSize: 0x50 } + - { offset: 0x2D195, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D4, symBinAddr: 0x346AC, symSize: 0x168 } + - { offset: 0x2D1E6, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x373C, symBinAddr: 0x34814, symSize: 0x50 } + - { offset: 0x2D24A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x378C, symBinAddr: 0x34864, symSize: 0x124 } + - { offset: 0x2D29B, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38B0, symBinAddr: 0x34988, symSize: 0x50 } + - { offset: 0x2D2FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3900, symBinAddr: 0x349D8, symSize: 0x174 } + - { offset: 0x2D35F, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A74, symBinAddr: 0x34B4C, symSize: 0x54 } + - { offset: 0x2D3D5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AC8, symBinAddr: 0x34BA0, symSize: 0x208 } + - { offset: 0x2D453, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CD0, symBinAddr: 0x34DA8, symSize: 0x58 } + - { offset: 0x2D4DB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D28, symBinAddr: 0x34E00, symSize: 0xA0 } + - { offset: 0x2D4FF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DC8, symBinAddr: 0x34EA0, symSize: 0x74 } + - { offset: 0x2D51B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E3C, symBinAddr: 0x34F14, symSize: 0x168 } + - { offset: 0x2D56C, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3FA4, symBinAddr: 0x3507C, symSize: 0x50 } + - { offset: 0x2D5D0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FF4, symBinAddr: 0x350CC, symSize: 0x108 } + - { offset: 0x2D625, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40FC, symBinAddr: 0x351D4, symSize: 0x104 } + - { offset: 0x2D67A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4200, symBinAddr: 0x352D8, symSize: 0x12C } + - { offset: 0x2D6DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x432C, symBinAddr: 0x35404, symSize: 0x1F0 } + - { offset: 0x2D747, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x451C, symBinAddr: 0x355F4, symSize: 0x30 } + - { offset: 0x2D77E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x454C, symBinAddr: 0x35624, symSize: 0x14C } + - { offset: 0x2D7D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4698, symBinAddr: 0x35770, symSize: 0x14C } + - { offset: 0x2D828, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47E4, symBinAddr: 0x358BC, symSize: 0x104 } + - { offset: 0x2D87D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48E8, symBinAddr: 0x359C0, symSize: 0x1E8 } + - { offset: 0x2D8ED, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AD0, symBinAddr: 0x35BA8, symSize: 0x2CC } + - { offset: 0x2D99A, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D9C, symBinAddr: 0x35E74, symSize: 0x50 } + - { offset: 0x2D9E8, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E44, symBinAddr: 0x35EC4, symSize: 0x5E0 } + - { offset: 0x2DB44, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5424, symBinAddr: 0x364A4, symSize: 0x24 } + - { offset: 0x2DB6C, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5448, symBinAddr: 0x364C8, symSize: 0x50 } + - { offset: 0x2DBCC, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5498, symBinAddr: 0x36518, symSize: 0x70 } + - { offset: 0x2DBF0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5508, symBinAddr: 0x36588, symSize: 0xBC8 } + - { offset: 0x2DE2B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60D0, symBinAddr: 0x37150, symSize: 0x690 } + - { offset: 0x2E068, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6760, symBinAddr: 0x377E0, symSize: 0x2BC } + - { offset: 0x2E13D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6A1C, symBinAddr: 0x37A9C, symSize: 0x2A4 } + - { offset: 0x2E1A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CC0, symBinAddr: 0x37D40, symSize: 0x2A4 } + - { offset: 0x2E205, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F64, symBinAddr: 0x37FE4, symSize: 0x15C } + - { offset: 0x2E2A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70C0, symBinAddr: 0x38140, symSize: 0x15C } + - { offset: 0x2E343, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x721C, symBinAddr: 0x3829C, symSize: 0x334 } + - { offset: 0x2E39B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7550, symBinAddr: 0x385D0, symSize: 0xE8 } + - { offset: 0x2E3DB, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7638, symBinAddr: 0x386B8, symSize: 0x98 } + - { offset: 0x2E41B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76D0, symBinAddr: 0x38750, symSize: 0x58 } + - { offset: 0x2E46F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x778C, symBinAddr: 0x387A8, symSize: 0x58 } + - { offset: 0x2E4C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77E4, symBinAddr: 0x38800, symSize: 0x334 } + - { offset: 0x2E51B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7B18, symBinAddr: 0x38B34, symSize: 0xE8 } + - { offset: 0x2E55B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7C00, symBinAddr: 0x38C1C, symSize: 0x98 } + - { offset: 0x2E59B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C98, symBinAddr: 0x38CB4, symSize: 0x58 } + - { offset: 0x2E5EF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CF0, symBinAddr: 0x38D0C, symSize: 0x58 } + - { offset: 0x2E643, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D48, symBinAddr: 0x38D64, symSize: 0x2E8 } + - { offset: 0x2E6B6, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8030, symBinAddr: 0x3904C, symSize: 0x394 } + - { offset: 0x2E765, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83C4, symBinAddr: 0x393E0, symSize: 0x64 } + - { offset: 0x2E7C9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8428, symBinAddr: 0x39444, symSize: 0x60 } + - { offset: 0x2E7FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8488, symBinAddr: 0x394A4, symSize: 0x60 } + - { offset: 0x2E82F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84E8, symBinAddr: 0x39504, symSize: 0x60 } + - { offset: 0x2E862, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8548, symBinAddr: 0x39564, symSize: 0x60 } + - { offset: 0x2E895, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x85A8, symBinAddr: 0x395C4, symSize: 0x60 } + - { offset: 0x2E8C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8608, symBinAddr: 0x39624, symSize: 0x60 } + - { offset: 0x2E8FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8668, symBinAddr: 0x39684, symSize: 0x60 } + - { offset: 0x2E92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86C8, symBinAddr: 0x396E4, symSize: 0x60 } + - { offset: 0x2E961, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8728, symBinAddr: 0x39744, symSize: 0xD8 } + - { offset: 0x2E994, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8800, symBinAddr: 0x3981C, symSize: 0xD8 } + - { offset: 0x2E9C7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88D8, symBinAddr: 0x398F4, symSize: 0x48 } + - { offset: 0x2E9FA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8920, symBinAddr: 0x3993C, symSize: 0x2B8 } + - { offset: 0x2EB09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BD8, symBinAddr: 0x39BF4, symSize: 0x19C } + - { offset: 0x2EB69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D74, symBinAddr: 0x39D90, symSize: 0x19C } + - { offset: 0x2EBC9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8F10, symBinAddr: 0x39F2C, symSize: 0x1F4 } + - { offset: 0x2EC25, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x9104, symBinAddr: 0x3A120, symSize: 0xA0 } + - { offset: 0x2EC7D, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x91A4, symBinAddr: 0x3A1C0, symSize: 0x4C } + - { offset: 0x2ECB9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9228, symBinAddr: 0x3A20C, symSize: 0x1F4 } + - { offset: 0x2ED15, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x941C, symBinAddr: 0x3A400, symSize: 0xA0 } + - { offset: 0x2ED6D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x94BC, symBinAddr: 0x3A4A0, symSize: 0x4C } + - { offset: 0x2EDA9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9508, symBinAddr: 0x3A4EC, symSize: 0x1B8 } + - { offset: 0x2EE03, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x96C0, symBinAddr: 0x3A6A4, symSize: 0x98 } + - { offset: 0x2EE5B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9758, symBinAddr: 0x3A73C, symSize: 0x4C } + - { offset: 0x2EE97, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x97A4, symBinAddr: 0x3A788, symSize: 0x1F4 } + - { offset: 0x2EEF3, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9998, symBinAddr: 0x3A97C, symSize: 0x50 } + - { offset: 0x2EF4B, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99E8, symBinAddr: 0x3A9CC, symSize: 0x4C } + - { offset: 0x2EF87, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A34, symBinAddr: 0x3AA18, symSize: 0x1F4 } + - { offset: 0x2EFE3, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9C28, symBinAddr: 0x3AC0C, symSize: 0x50 } + - { offset: 0x2F03B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C78, symBinAddr: 0x3AC5C, symSize: 0x4C } + - { offset: 0x2F077, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9CC4, symBinAddr: 0x3ACA8, symSize: 0x1B8 } + - { offset: 0x2F0D1, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E7C, symBinAddr: 0x3AE60, symSize: 0x4C } + - { offset: 0x2F129, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9EC8, symBinAddr: 0x3AEAC, symSize: 0x4C } + - { offset: 0x2F165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9F14, symBinAddr: 0x3AEF8, symSize: 0x1F4 } + - { offset: 0x2F1C1, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA108, symBinAddr: 0x3B0EC, symSize: 0x50 } + - { offset: 0x2F219, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA158, symBinAddr: 0x3B13C, symSize: 0x4C } + - { offset: 0x2F255, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA1A4, symBinAddr: 0x3B188, symSize: 0x1F4 } + - { offset: 0x2F2B1, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA398, symBinAddr: 0x3B37C, symSize: 0x50 } + - { offset: 0x2F309, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3E8, symBinAddr: 0x3B3CC, symSize: 0x4C } + - { offset: 0x2F345, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA434, symBinAddr: 0x3B418, symSize: 0x1B8 } + - { offset: 0x2F39F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5EC, symBinAddr: 0x3B5D0, symSize: 0x4C } + - { offset: 0x2F3F7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA638, symBinAddr: 0x3B61C, symSize: 0x4C } + - { offset: 0x2F433, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA684, symBinAddr: 0x3B668, symSize: 0x328 } + - { offset: 0x2F4FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA9AC, symBinAddr: 0x3B990, symSize: 0x1F4 } + - { offset: 0x2F558, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xABA0, symBinAddr: 0x3BB84, symSize: 0x50 } + - { offset: 0x2F5B0, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABF0, symBinAddr: 0x3BBD4, symSize: 0x4C } + - { offset: 0x2F5EC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xAC3C, symBinAddr: 0x3BC20, symSize: 0x1F4 } + - { offset: 0x2F648, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xAE30, symBinAddr: 0x3BE14, symSize: 0x50 } + - { offset: 0x2F6A0, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE80, symBinAddr: 0x3BE64, symSize: 0x4C } + - { offset: 0x2F6DC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAECC, symBinAddr: 0x3BEB0, symSize: 0x1B8 } + - { offset: 0x2F736, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB084, symBinAddr: 0x3C068, symSize: 0x4C } + - { offset: 0x2F78E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB0D0, symBinAddr: 0x3C0B4, symSize: 0x4C } + - { offset: 0x2F7CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB11C, symBinAddr: 0x3C100, symSize: 0x14C } + - { offset: 0x2F824, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB268, symBinAddr: 0x3C24C, symSize: 0x44 } + - { offset: 0x2F87C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB2AC, symBinAddr: 0x3C290, symSize: 0x150 } + - { offset: 0x2F8D6, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3FC, symBinAddr: 0x3C3E0, symSize: 0x40 } + - { offset: 0x2F92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB43C, symBinAddr: 0x3C420, symSize: 0x150 } + - { offset: 0x2F988, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB58C, symBinAddr: 0x3C570, symSize: 0x84 } + - { offset: 0x2F9E0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB610, symBinAddr: 0x3C5F4, symSize: 0x150 } + - { offset: 0x2FA3A, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB760, symBinAddr: 0x3C744, symSize: 0x84 } + - { offset: 0x2FA92, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7E4, symBinAddr: 0x3C7C8, symSize: 0x264 } + - { offset: 0x2FB36, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3CA2C, symSize: 0x40 } + - { offset: 0x2FB8B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA88, symBinAddr: 0x3CA6C, symSize: 0x294 } + - { offset: 0x2FC29, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBD1C, symBinAddr: 0x3CD00, symSize: 0x660 } + - { offset: 0x2FDFB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC37C, symBinAddr: 0x3D360, symSize: 0x8C } + - { offset: 0x2FE1F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC408, symBinAddr: 0x3D3EC, symSize: 0x68 } + - { offset: 0x2FE3B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC470, symBinAddr: 0x3D454, symSize: 0x288 } + - { offset: 0x2FECA, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6F8, symBinAddr: 0x3D6DC, symSize: 0x68C } + - { offset: 0x30099, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD84, symBinAddr: 0x3DD68, symSize: 0x1D8 } + - { offset: 0x30127, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF5C, symBinAddr: 0x3DF40, symSize: 0x29C } + - { offset: 0x301C5, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1F8, symBinAddr: 0x3E1DC, symSize: 0x2EC } + - { offset: 0x30294, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD4E4, symBinAddr: 0x3E4C8, symSize: 0xB0 } + - { offset: 0x30304, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD594, symBinAddr: 0x3E578, symSize: 0x288 } + - { offset: 0x30393, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD81C, symBinAddr: 0x3E800, symSize: 0x278 } + - { offset: 0x3046E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA94, symBinAddr: 0x3EA78, symSize: 0x36C } + - { offset: 0x30510, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDE00, symBinAddr: 0x3EDE4, symSize: 0x1B8 } + - { offset: 0x30574, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDFB8, symBinAddr: 0x3EF9C, symSize: 0x1B8 } + - { offset: 0x305D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE170, symBinAddr: 0x3F154, symSize: 0x194 } + - { offset: 0x30648, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE304, symBinAddr: 0x3F2E8, symSize: 0x7C } + - { offset: 0x3069D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE380, symBinAddr: 0x3F364, symSize: 0xA4 } + - { offset: 0x30701, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE424, symBinAddr: 0x3F408, symSize: 0x7C } + - { offset: 0x30756, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE4A0, symBinAddr: 0x3F484, symSize: 0xA4 } + - { offset: 0x307BA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE544, symBinAddr: 0x3F528, symSize: 0x2CC } + - { offset: 0x30867, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE810, symBinAddr: 0x3F7F4, symSize: 0x584 } + - { offset: 0x30A3F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED94, symBinAddr: 0x3FD78, symSize: 0xA4 } + - { offset: 0x30A63, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEE38, symBinAddr: 0x3FE1C, symSize: 0x78 } + - { offset: 0x30A7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEEB0, symBinAddr: 0x3FE94, symSize: 0x274 } + - { offset: 0x30B0E, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF124, symBinAddr: 0x40108, symSize: 0x2E4 } + - { offset: 0x30C18, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF408, symBinAddr: 0x403EC, symSize: 0x274 } + - { offset: 0x30CA7, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF67C, symBinAddr: 0x40660, symSize: 0x2D4 } + - { offset: 0x30DA1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF950, symBinAddr: 0x40934, symSize: 0x22C } + - { offset: 0x30E30, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB7C, symBinAddr: 0x40B60, symSize: 0x280 } + - { offset: 0x30F09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDFC, symBinAddr: 0x40DE0, symSize: 0x22C } + - { offset: 0x30F98, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10028, symBinAddr: 0x4100C, symSize: 0x1D0 } + - { offset: 0x31046, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x101F8, symBinAddr: 0x411DC, symSize: 0x70 } + - { offset: 0x31097, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x10268, symBinAddr: 0x4124C, symSize: 0x164 } + - { offset: 0x31106, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x103CC, symBinAddr: 0x413B0, symSize: 0x60 } + - { offset: 0x31158, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x1042C, symBinAddr: 0x41410, symSize: 0x26C } + - { offset: 0x311E7, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x10698, symBinAddr: 0x4167C, symSize: 0xC4 } + - { offset: 0x31257, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x1075C, symBinAddr: 0x41740, symSize: 0x60 } + - { offset: 0x312A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x107BC, symBinAddr: 0x417A0, symSize: 0x1B4 } + - { offset: 0x31327, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10970, symBinAddr: 0x41954, symSize: 0x60 } + - { offset: 0x31379, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x109D0, symBinAddr: 0x419B4, symSize: 0x8C } + - { offset: 0x313CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A5C, symBinAddr: 0x41A40, symSize: 0x25C } + - { offset: 0x31457, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10CB8, symBinAddr: 0x41C9C, symSize: 0x7C } + - { offset: 0x314CD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10D34, symBinAddr: 0x41D18, symSize: 0x288 } + - { offset: 0x31515, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10FBC, symBinAddr: 0x41FA0, symSize: 0x670 } + - { offset: 0x315EF, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x1162C, symBinAddr: 0x42610, symSize: 0x130 } + - { offset: 0x3165E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x1175C, symBinAddr: 0x42740, symSize: 0xC8 } + - { offset: 0x316C2, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x11824, symBinAddr: 0x42808, symSize: 0x84 } + - { offset: 0x3171A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x118A8, symBinAddr: 0x4288C, symSize: 0x3AC } + - { offset: 0x317F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11C54, symBinAddr: 0x42C38, symSize: 0x60 } + - { offset: 0x31823, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11CB4, symBinAddr: 0x42C98, symSize: 0x8C } + - { offset: 0x31856, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11D40, symBinAddr: 0x42D24, symSize: 0x208 } + - { offset: 0x318A7, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11F48, symBinAddr: 0x42F2C, symSize: 0x4C } + - { offset: 0x318E7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F94, symBinAddr: 0x42F78, symSize: 0x230 } + - { offset: 0x31967, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x121C4, symBinAddr: 0x431A8, symSize: 0x17C } + - { offset: 0x319F4, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x12340, symBinAddr: 0x43324, symSize: 0x4C } + - { offset: 0x31A34, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x1238C, symBinAddr: 0x43370, symSize: 0x230 } + - { offset: 0x31AB4, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x125BC, symBinAddr: 0x435A0, symSize: 0x17C } + - { offset: 0x31B41, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x12738, symBinAddr: 0x4371C, symSize: 0x4C } + - { offset: 0x31B81, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12784, symBinAddr: 0x43768, symSize: 0xD4 } + - { offset: 0x31BC3, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x12858, symBinAddr: 0x4383C, symSize: 0xA0 } + - { offset: 0x31C03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x128F8, symBinAddr: 0x438DC, symSize: 0x8C } + - { offset: 0x31C54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12984, symBinAddr: 0x43968, symSize: 0x25C } + - { offset: 0x31CE1, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12BE0, symBinAddr: 0x43BC4, symSize: 0x7C } + - { offset: 0x31D57, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12C5C, symBinAddr: 0x43C40, symSize: 0xE70 } + - { offset: 0x31EFA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13ACC, symBinAddr: 0x44AB0, symSize: 0x194 } + - { offset: 0x31F8E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13C60, symBinAddr: 0x44C44, symSize: 0x104 } + - { offset: 0x32022, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D64, symBinAddr: 0x44D48, symSize: 0x98 } + - { offset: 0x320B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13DFC, symBinAddr: 0x44DE0, symSize: 0x60 } + - { offset: 0x320E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13E5C, symBinAddr: 0x44E40, symSize: 0x158 } + - { offset: 0x3213A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13FB4, symBinAddr: 0x44F98, symSize: 0xD4 } + - { offset: 0x3217C, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14088, symBinAddr: 0x4506C, symSize: 0x50 } + - { offset: 0x321BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x140D8, symBinAddr: 0x450BC, symSize: 0xD4 } + - { offset: 0x321FE, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x141AC, symBinAddr: 0x45190, symSize: 0x94 } + - { offset: 0x3223E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x14240, symBinAddr: 0x45224, symSize: 0x4C } + - { offset: 0x322F0, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x14334, symBinAddr: 0x45318, symSize: 0x80 } + - { offset: 0x32330, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x143B4, symBinAddr: 0x45398, symSize: 0x138 } + - { offset: 0x32372, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x144EC, symBinAddr: 0x454D0, symSize: 0x1AC } + - { offset: 0x323C3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14698, symBinAddr: 0x4567C, symSize: 0x1AC } + - { offset: 0x32414, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x14844, symBinAddr: 0x45828, symSize: 0x438 } + - { offset: 0x32479, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C7C, symBinAddr: 0x45C60, symSize: 0x4F0 } + - { offset: 0x32554, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1516C, symBinAddr: 0x46150, symSize: 0x1C8 } + - { offset: 0x325D2, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x15334, symBinAddr: 0x46318, symSize: 0x1C8 } + - { offset: 0x32650, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x154FC, symBinAddr: 0x464E0, symSize: 0x1D4 } + - { offset: 0x32696, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x156D0, symBinAddr: 0x466B4, symSize: 0x308 } + - { offset: 0x32753, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x159D8, symBinAddr: 0x469BC, symSize: 0xEC } + - { offset: 0x32786, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15AC4, symBinAddr: 0x46AA8, symSize: 0x150 } + - { offset: 0x327B9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15C14, symBinAddr: 0x46BF8, symSize: 0xF4 } + - { offset: 0x3280A, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15D08, symBinAddr: 0x46CEC, symSize: 0x5C } + - { offset: 0x3284A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15D64, symBinAddr: 0x46D48, symSize: 0x6C } + - { offset: 0x3289B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15DD0, symBinAddr: 0x46DB4, symSize: 0x64 } + - { offset: 0x328DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15E34, symBinAddr: 0x46E18, symSize: 0x78 } + - { offset: 0x3291F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15EAC, symBinAddr: 0x46E90, symSize: 0x78 } + - { offset: 0x32956, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15F24, symBinAddr: 0x46F08, symSize: 0x54 } + - { offset: 0x3298D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F78, symBinAddr: 0x46F5C, symSize: 0x54 } + - { offset: 0x329C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15FCC, symBinAddr: 0x46FB0, symSize: 0xE4 } + - { offset: 0x32A0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x160B0, symBinAddr: 0x47094, symSize: 0xE4 } + - { offset: 0x32A50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16194, symBinAddr: 0x47178, symSize: 0x64 } + - { offset: 0x32A87, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x161F8, symBinAddr: 0x471DC, symSize: 0x9C } + - { offset: 0x32ADC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16294, symBinAddr: 0x47278, symSize: 0x9C } + - { offset: 0x32B31, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x16330, symBinAddr: 0x47314, symSize: 0x40 } + - { offset: 0x32B77, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16370, symBinAddr: 0x47354, symSize: 0x40 } + - { offset: 0x32BBD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x163B0, symBinAddr: 0x47394, symSize: 0xB0 } + - { offset: 0x32C12, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x16460, symBinAddr: 0x47444, symSize: 0x78 } + - { offset: 0x32C67, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x164D8, symBinAddr: 0x474BC, symSize: 0x78 } + - { offset: 0x32CBC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x16550, symBinAddr: 0x47534, symSize: 0x80 } + - { offset: 0x32D11, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x165D0, symBinAddr: 0x475B4, symSize: 0x80 } + - { offset: 0x32D66, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x16650, symBinAddr: 0x47634, symSize: 0x7C } + - { offset: 0x32DCA, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x166CC, symBinAddr: 0x476B0, symSize: 0x294 } + - { offset: 0x32E95, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x16960, symBinAddr: 0x47944, symSize: 0x174 } + - { offset: 0x32EC8, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16AD4, symBinAddr: 0x47AB8, symSize: 0x9C } + - { offset: 0x32F28, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B70, symBinAddr: 0x47B54, symSize: 0x9C } ... diff --git a/.theos/obj/debug/arm64/OhNo.dylib b/.theos/obj/debug/arm64/OhNo.dylib index 7bc3a70..0b22919 100755 Binary files a/.theos/obj/debug/arm64/OhNo.dylib and b/.theos/obj/debug/arm64/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib b/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib index 0743f59..8dccc4a 100644 Binary files a/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib and b/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/Relocations/aarch64/OhNo.dylib.yml b/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/Relocations/aarch64/OhNo.dylib.yml index 0028664..0d77414 100644 --- a/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/Relocations/aarch64/OhNo.dylib.yml +++ b/.theos/obj/debug/arm64/OhNo.dylib.dSYM/Contents/Resources/Relocations/aarch64/OhNo.dylib.yml @@ -2,184 +2,201 @@ triple: 'arm64-apple-darwin' binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/obj/debug/arm64/OhNo.dylib' relocations: - - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x11DF8, symSize: 0x0 } - - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x26D20, symBinAddr: 0x11C50, symSize: 0x0 } - - { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x26D28, symBinAddr: 0x11C58, symSize: 0x0 } - - { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x26D30, symBinAddr: 0x11C60, symSize: 0x0 } - - { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x26D38, symBinAddr: 0x11C68, symSize: 0x0 } - - { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x26D40, symBinAddr: 0x11C70, symSize: 0x0 } - - { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x26D48, symBinAddr: 0x11C78, symSize: 0x0 } - - { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x26D50, symBinAddr: 0x11C80, symSize: 0x0 } - - { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x26D58, symBinAddr: 0x11C88, symSize: 0x0 } - - { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x26D60, symBinAddr: 0x11C90, symSize: 0x0 } - - { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x26D68, symBinAddr: 0x11C98, symSize: 0x0 } - - { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x26D70, symBinAddr: 0x11CA0, symSize: 0x0 } - - { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x26D78, symBinAddr: 0x11CA8, symSize: 0x0 } - - { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x26D80, symBinAddr: 0x11CB0, symSize: 0x0 } - - { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x26D88, symBinAddr: 0x11CB8, symSize: 0x0 } - - { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x26D90, symBinAddr: 0x11CC0, symSize: 0x0 } - - { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x26D98, symBinAddr: 0x11CC8, symSize: 0x0 } - - { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x26DA0, symBinAddr: 0x11CD0, symSize: 0x0 } - - { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x26DA8, symBinAddr: 0x11CD8, symSize: 0x0 } - - { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x26DB0, symBinAddr: 0x11CE0, symSize: 0x0 } - - { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x26DB8, symBinAddr: 0x11CE8, symSize: 0x0 } - - { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x26DC0, symBinAddr: 0x11CF0, symSize: 0x0 } - - { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x26DC8, symBinAddr: 0x11CF8, symSize: 0x0 } - - { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x26DD0, symBinAddr: 0x11D00, symSize: 0x0 } - - { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x26DD8, symBinAddr: 0x11D08, symSize: 0x0 } - - { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x26DE0, symBinAddr: 0x11D10, symSize: 0x0 } - - { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x26DE8, symBinAddr: 0x11D18, symSize: 0x0 } - - { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x26DF0, symBinAddr: 0x11D20, symSize: 0x0 } - - { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x26DF8, symBinAddr: 0x11D28, symSize: 0x0 } - - { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x26E00, symBinAddr: 0x11D30, symSize: 0x0 } - - { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x26E08, symBinAddr: 0x11D38, symSize: 0x0 } - - { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x26E10, symBinAddr: 0x11D40, symSize: 0x0 } - - { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x26E18, symBinAddr: 0x11D48, symSize: 0x0 } - - { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x26E20, symBinAddr: 0x11D50, symSize: 0x0 } - - { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x26E28, symBinAddr: 0x11D58, symSize: 0x0 } - - { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x26E30, symBinAddr: 0x11D60, symSize: 0x0 } - - { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x26E38, symBinAddr: 0x11D68, symSize: 0x0 } - - { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x26E40, symBinAddr: 0x11D70, symSize: 0x0 } - - { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x26E48, symBinAddr: 0x11D78, symSize: 0x0 } - - { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x26E50, symBinAddr: 0x11D80, symSize: 0x0 } - - { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x26E58, symBinAddr: 0x11D88, symSize: 0x0 } - - { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x26E60, symBinAddr: 0x11D90, symSize: 0x0 } - - { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x26E68, symBinAddr: 0x11D98, symSize: 0x0 } - - { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x26E70, symBinAddr: 0x11DA0, symSize: 0x0 } - - { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x26E78, symBinAddr: 0x11DA8, symSize: 0x0 } - - { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x26E80, symBinAddr: 0x11DB0, symSize: 0x0 } - - { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x26E88, symBinAddr: 0x11DB8, symSize: 0x0 } - - { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x26E90, symBinAddr: 0x11DC0, symSize: 0x0 } - - { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x26E98, symBinAddr: 0x11DC8, symSize: 0x0 } - - { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x26EA0, symBinAddr: 0x11DD0, symSize: 0x0 } - - { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x26EA8, symBinAddr: 0x11DD8, symSize: 0x0 } - - { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x26EB0, symBinAddr: 0x11DE0, symSize: 0x0 } - - { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x26EB8, symBinAddr: 0x11DE8, symSize: 0x0 } - - { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x26EC0, symBinAddr: 0x11DF0, symSize: 0x0 } - - { offset: 0x5E40, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x64 } - - { offset: 0x5E68, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x64, symBinAddr: 0x4064, symSize: 0x58 } - - { offset: 0x5E90, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xBC, symBinAddr: 0x40BC, symSize: 0x54 } - - { offset: 0x5EB8, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x110, symBinAddr: 0x4110, symSize: 0x54 } - - { offset: 0x5EE0, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x164, symBinAddr: 0x4164, symSize: 0x58 } - - { offset: 0x5F08, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x1BC, symBinAddr: 0x41BC, symSize: 0x190 } - - { offset: 0x5F62, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x34C, symBinAddr: 0x434C, symSize: 0x6C } - - { offset: 0x5F98, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x3B8, symBinAddr: 0x43B8, symSize: 0x44 } - - { offset: 0x5FCF, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x3FC, symBinAddr: 0x43FC, symSize: 0x40 } - - { offset: 0x6006, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x43C, symBinAddr: 0x443C, symSize: 0x40 } - - { offset: 0x6045, size: 0x8, addend: 0x0, symName: __logosLocalCtor_e2ef2056, symObjAddr: 0x47C, symBinAddr: 0x447C, symSize: 0xD0C } - - { offset: 0x62E8, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x1188, symBinAddr: 0x5188, symSize: 0x130 } - - { offset: 0x6349, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x12B8, symBinAddr: 0x52B8, symSize: 0x1BC } - - { offset: 0x63B0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1474, symBinAddr: 0x5474, symSize: 0x158 } - - { offset: 0x63F9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x15CC, symBinAddr: 0x55CC, symSize: 0xF4 } - - { offset: 0x6442, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x16C0, symBinAddr: 0x56C0, symSize: 0x158 } - - { offset: 0x648B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x1818, symBinAddr: 0x5818, symSize: 0x158 } - - { offset: 0x64D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1970, symBinAddr: 0x5970, symSize: 0x34 } - - { offset: 0x650A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x19A4, symBinAddr: 0x59A4, symSize: 0x34 } - - { offset: 0x6540, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x19D8, symBinAddr: 0x59D8, symSize: 0x34 } - - { offset: 0x6576, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1A0C, symBinAddr: 0x5A0C, symSize: 0x158 } - - { offset: 0x65BF, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x1B64, symBinAddr: 0x5B64, symSize: 0xF0 } - - { offset: 0x6608, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x1C54, symBinAddr: 0x5C54, symSize: 0xF0 } - - { offset: 0x6651, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x1D44, symBinAddr: 0x5D44, symSize: 0x18 } - - { offset: 0x6687, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x1D5C, symBinAddr: 0x5D5C, symSize: 0xF0 } - - { offset: 0x66D0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x1E4C, symBinAddr: 0x5E4C, symSize: 0x110 } - - { offset: 0x6719, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x1F5C, symBinAddr: 0x5F5C, symSize: 0xF0 } - - { offset: 0x6766, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x204C, symBinAddr: 0x604C, symSize: 0x614 } - - { offset: 0x67F4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2660, symBinAddr: 0x6660, symSize: 0x214 } - - { offset: 0x6842, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2874, symBinAddr: 0x6874, symSize: 0xF0 } - - { offset: 0x688F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2964, symBinAddr: 0x6964, symSize: 0x12C } - - { offset: 0x68DD, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x2A90, symBinAddr: 0x6A90, symSize: 0xF0 } - - { offset: 0x692A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x2B80, symBinAddr: 0x6B80, symSize: 0x12C } - - { offset: 0x6978, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x2CAC, symBinAddr: 0x6CAC, symSize: 0x1C } - - { offset: 0x69B1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x2CC8, symBinAddr: 0x6CC8, symSize: 0x18 } - - { offset: 0x69EA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x2CE0, symBinAddr: 0x6CE0, symSize: 0xF0 } - - { offset: 0x6A37, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x2DD0, symBinAddr: 0x6DD0, symSize: 0x104 } - - { offset: 0x6A85, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x2ED4, symBinAddr: 0x6ED4, symSize: 0x248 } - - { offset: 0x6B09, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x311C, symBinAddr: 0x711C, symSize: 0x3A0 } - - { offset: 0x6B74, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x34BC, symBinAddr: 0x74BC, symSize: 0x88 } - - { offset: 0x6BAD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3544, symBinAddr: 0x7544, symSize: 0x138 } - - { offset: 0x6BFA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x367C, symBinAddr: 0x767C, symSize: 0x138 } - - { offset: 0x6C47, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x37B4, symBinAddr: 0x77B4, symSize: 0x138 } - - { offset: 0x6C94, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x38EC, symBinAddr: 0x78EC, symSize: 0x138 } - - { offset: 0x6CE1, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x3A24, symBinAddr: 0x7A24, symSize: 0x138 } - - { offset: 0x6D2E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x3B5C, symBinAddr: 0x7B5C, symSize: 0x12C } - - { offset: 0x6D7C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x3C88, symBinAddr: 0x7C88, symSize: 0x134 } - - { offset: 0x6DC4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x3DBC, symBinAddr: 0x7DBC, symSize: 0x18C } - - { offset: 0x6E2C, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x3F48, symBinAddr: 0x7F48, symSize: 0xF4 } - - { offset: 0x6E74, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x403C, symBinAddr: 0x803C, symSize: 0x134 } - - { offset: 0x6EDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4170, symBinAddr: 0x8170, symSize: 0x1F0 } - - { offset: 0x6F42, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4360, symBinAddr: 0x8360, symSize: 0x140 } - - { offset: 0x6F9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x44A0, symBinAddr: 0x84A0, symSize: 0x12C } - - { offset: 0x6FE8, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x45CC, symBinAddr: 0x85CC, symSize: 0x170 } - - { offset: 0x703F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x473C, symBinAddr: 0x873C, symSize: 0x170 } - - { offset: 0x7096, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x48AC, symBinAddr: 0x88AC, symSize: 0x150 } - - { offset: 0x70F8, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x49FC, symBinAddr: 0x89FC, symSize: 0x88 } - - { offset: 0x7131, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x4A84, symBinAddr: 0x8A84, symSize: 0x410 } - - { offset: 0x721E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x4E94, symBinAddr: 0x8E94, symSize: 0x428 } - - { offset: 0x731C, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x52BC, symBinAddr: 0x92BC, symSize: 0x5C } - - { offset: 0x7364, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x5318, symBinAddr: 0x9318, symSize: 0x698 } - - { offset: 0x74EA, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x59B0, symBinAddr: 0x99B0, symSize: 0x84 } - - { offset: 0x7532, size: 0x8, addend: 0x0, symName: __logosLocalDtor_9db639d6, symObjAddr: 0x5A34, symBinAddr: 0x9A34, symSize: 0x28 } - - { offset: 0x7576, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x5A5C, symBinAddr: 0x9A5C, symSize: 0x80 } - - { offset: 0x75C3, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x5ADC, symBinAddr: 0x9ADC, symSize: 0x38 } - - { offset: 0x75E7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x5B14, symBinAddr: 0x9B14, symSize: 0x2C } - - { offset: 0x7603, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x5B40, symBinAddr: 0x9B40, symSize: 0x80 } - - { offset: 0x7650, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x5BC0, symBinAddr: 0x9BC0, symSize: 0x58 } - - { offset: 0x76A0, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x5C18, symBinAddr: 0x9C18, symSize: 0x58 } - - { offset: 0x76C4, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x5C70, symBinAddr: 0x9C70, symSize: 0x40 } - - { offset: 0x76E0, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x5CB0, symBinAddr: 0x9CB0, symSize: 0x54 } - - { offset: 0x7704, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x5D04, symBinAddr: 0x9D04, symSize: 0x2C } - - { offset: 0x7720, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x5D30, symBinAddr: 0x9D30, symSize: 0x80 } - - { offset: 0x776D, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x5DB0, symBinAddr: 0x9DB0, symSize: 0x9C } - - { offset: 0x77D6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x5E4C, symBinAddr: 0x9E4C, symSize: 0x80 } - - { offset: 0x7823, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x5ECC, symBinAddr: 0x9ECC, symSize: 0x64 } - - { offset: 0x7870, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x5F30, symBinAddr: 0x9F30, symSize: 0x64 } - - { offset: 0x78BD, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x5F94, symBinAddr: 0x9F94, symSize: 0x70 } - - { offset: 0x7926, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6004, symBinAddr: 0xA004, symSize: 0x64 } - - { offset: 0x7973, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x6068, symBinAddr: 0xA068, symSize: 0x88 } - - { offset: 0x79DC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x60F0, symBinAddr: 0xA0F0, symSize: 0x74 } - - { offset: 0x7A45, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6164, symBinAddr: 0xA164, symSize: 0x74 } - - { offset: 0x7AB3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x61D8, symBinAddr: 0xA1D8, symSize: 0x64 } - - { offset: 0x7B04, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x623C, symBinAddr: 0xA23C, symSize: 0x160 } - - { offset: 0x7B81, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x639C, symBinAddr: 0xA39C, symSize: 0x4C } - - { offset: 0x7BE1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x63E8, symBinAddr: 0xA3E8, symSize: 0x78 } - - { offset: 0x7C4F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6460, symBinAddr: 0xA460, symSize: 0x12C } - - { offset: 0x7CEB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x658C, symBinAddr: 0xA58C, symSize: 0x78 } - - { offset: 0x7D59, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x6604, symBinAddr: 0xA604, symSize: 0x12C } - - { offset: 0x7DF5, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x6730, symBinAddr: 0xA730, symSize: 0x78 } - - { offset: 0x7E63, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x67A8, symBinAddr: 0xA7A8, symSize: 0x118 } - - { offset: 0x7EFE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x68C0, symBinAddr: 0xA8C0, symSize: 0xB0 } - - { offset: 0x7F66, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x6970, symBinAddr: 0xA970, symSize: 0x38 } - - { offset: 0x7F8A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x69A8, symBinAddr: 0xA9A8, symSize: 0x2C } - - { offset: 0x7FA6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.252', symObjAddr: 0x69D4, symBinAddr: 0xA9D4, symSize: 0xB0 } - - { offset: 0x800E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x6A84, symBinAddr: 0xAA84, symSize: 0x9C } - - { offset: 0x8098, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x6B20, symBinAddr: 0xAB20, symSize: 0xB0 } - - { offset: 0x8106, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x6BD0, symBinAddr: 0xABD0, symSize: 0xB0 } - - { offset: 0x8174, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x6C80, symBinAddr: 0xAC80, symSize: 0xB4 } - - { offset: 0x81E2, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x6D34, symBinAddr: 0xAD34, symSize: 0xB4 } - - { offset: 0x8250, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x6DE8, symBinAddr: 0xADE8, symSize: 0xB4 } - - { offset: 0x82BE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x6E9C, symBinAddr: 0xAE9C, symSize: 0xE0 } - - { offset: 0x834A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x6F7C, symBinAddr: 0xAF7C, symSize: 0x68 } - - { offset: 0x8395, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x6FE4, symBinAddr: 0xAFE4, symSize: 0x64 } - - { offset: 0x83E6, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x7048, symBinAddr: 0xB048, symSize: 0xDC } - - { offset: 0x8431, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7124, symBinAddr: 0xB124, symSize: 0x68 } - - { offset: 0x847C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x718C, symBinAddr: 0xB18C, symSize: 0x64 } - - { offset: 0x84CD, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x71F0, symBinAddr: 0xB1F0, symSize: 0x64 } - - { offset: 0x851E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x7254, symBinAddr: 0xB254, symSize: 0x64 } - - { offset: 0x856F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x72B8, symBinAddr: 0xB2B8, symSize: 0x268 } - - { offset: 0x8617, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x7520, symBinAddr: 0xB520, symSize: 0x36C } - - { offset: 0x86BF, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x788C, symBinAddr: 0xB88C, symSize: 0x15C } - - { offset: 0x8764, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x79E8, symBinAddr: 0xB9E8, symSize: 0x38 } - - { offset: 0x8788, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x7A20, symBinAddr: 0xBA20, symSize: 0x44 } - - { offset: 0x87B2, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x7A64, symBinAddr: 0xBA64, symSize: 0xB0 } - - { offset: 0x881B, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x7B14, symBinAddr: 0xBB14, symSize: 0x78 } - - { offset: 0x8883, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x7B8C, symBinAddr: 0xBB8C, symSize: 0x68 } - - { offset: 0x88D4, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x7BF4, symBinAddr: 0xBBF4, symSize: 0xC0 } - - { offset: 0x893A, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x7CB4, symBinAddr: 0xBCB4, symSize: 0xC0 } - - { offset: 0x89A0, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x7D74, symBinAddr: 0xBD74, symSize: 0x8C } - - { offset: 0x89F1, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x7E00, symBinAddr: 0xBE00, symSize: 0x16C } - - { offset: 0x8A84, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x7F6C, symBinAddr: 0xBF6C, symSize: 0x3F4 } - - { offset: 0x8B2D, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x8360, symBinAddr: 0xC360, symSize: 0xC } - - { offset: 0x8B47, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x836C, symBinAddr: 0xC36C, symSize: 0xC } - - { offset: 0x8B61, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x8378, symBinAddr: 0xC378, symSize: 0x38 } - - { offset: 0x8B77, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x8960, symBinAddr: 0xC3B0, symSize: 0x28 } + - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x16070, symSize: 0x0 } + - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x26FC0, symBinAddr: 0x15EA8, symSize: 0x0 } + - { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x26FC8, symBinAddr: 0x15EB0, symSize: 0x0 } + - { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x26FD0, symBinAddr: 0x15EB8, symSize: 0x0 } + - { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x26FD8, symBinAddr: 0x15EC0, symSize: 0x0 } + - { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x26FE0, symBinAddr: 0x15EC8, symSize: 0x0 } + - { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x26FE8, symBinAddr: 0x15ED0, symSize: 0x0 } + - { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x26FF0, symBinAddr: 0x15ED8, symSize: 0x0 } + - { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x26FF8, symBinAddr: 0x15EE0, symSize: 0x0 } + - { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x27000, symBinAddr: 0x15EE8, symSize: 0x0 } + - { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x27008, symBinAddr: 0x15EF0, symSize: 0x0 } + - { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x27010, symBinAddr: 0x15EF8, symSize: 0x0 } + - { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x27018, symBinAddr: 0x15F00, symSize: 0x0 } + - { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x27020, symBinAddr: 0x15F08, symSize: 0x0 } + - { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x27028, symBinAddr: 0x15F10, symSize: 0x0 } + - { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x27030, symBinAddr: 0x15F18, symSize: 0x0 } + - { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x27038, symBinAddr: 0x15F20, symSize: 0x0 } + - { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x27040, symBinAddr: 0x15F28, symSize: 0x0 } + - { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x27048, symBinAddr: 0x15F30, symSize: 0x0 } + - { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x27050, symBinAddr: 0x15F38, symSize: 0x0 } + - { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x27058, symBinAddr: 0x15F40, symSize: 0x0 } + - { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x27060, symBinAddr: 0x15F48, symSize: 0x0 } + - { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x27068, symBinAddr: 0x15F50, symSize: 0x0 } + - { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x27070, symBinAddr: 0x15F58, symSize: 0x0 } + - { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x27078, symBinAddr: 0x15F60, symSize: 0x0 } + - { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x27080, symBinAddr: 0x15F68, symSize: 0x0 } + - { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x27088, symBinAddr: 0x15F70, symSize: 0x0 } + - { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x27090, symBinAddr: 0x15F78, symSize: 0x0 } + - { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x27098, symBinAddr: 0x15F80, symSize: 0x0 } + - { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x270A0, symBinAddr: 0x15F88, symSize: 0x0 } + - { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x270A8, symBinAddr: 0x15F90, symSize: 0x0 } + - { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x270B0, symBinAddr: 0x15F98, symSize: 0x0 } + - { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x270B8, symBinAddr: 0x15FA0, symSize: 0x0 } + - { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x270C0, symBinAddr: 0x15FA8, symSize: 0x0 } + - { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x270C8, symBinAddr: 0x15FB0, symSize: 0x0 } + - { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x270D0, symBinAddr: 0x15FB8, symSize: 0x0 } + - { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x270D8, symBinAddr: 0x15FC0, symSize: 0x0 } + - { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x270E0, symBinAddr: 0x15FC8, symSize: 0x0 } + - { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x270E8, symBinAddr: 0x15FD0, symSize: 0x0 } + - { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x270F0, symBinAddr: 0x15FD8, symSize: 0x0 } + - { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x270F8, symBinAddr: 0x15FE0, symSize: 0x0 } + - { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x27100, symBinAddr: 0x15FE8, symSize: 0x0 } + - { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x27108, symBinAddr: 0x15FF0, symSize: 0x0 } + - { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x27110, symBinAddr: 0x15FF8, symSize: 0x0 } + - { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x27118, symBinAddr: 0x16000, symSize: 0x0 } + - { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x27120, symBinAddr: 0x16008, symSize: 0x0 } + - { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x27128, symBinAddr: 0x16010, symSize: 0x0 } + - { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x27130, symBinAddr: 0x16018, symSize: 0x0 } + - { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x27138, symBinAddr: 0x16020, symSize: 0x0 } + - { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x27140, symBinAddr: 0x16028, symSize: 0x0 } + - { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x27148, symBinAddr: 0x16030, symSize: 0x0 } + - { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x27150, symBinAddr: 0x16038, symSize: 0x0 } + - { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x27158, symBinAddr: 0x16040, symSize: 0x0 } + - { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x27160, symBinAddr: 0x16048, symSize: 0x0 } + - { offset: 0x5E40, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x24 } + - { offset: 0x5E55, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x24, symBinAddr: 0x4024, symSize: 0x64 } + - { offset: 0x5E7D, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x88, symBinAddr: 0x4088, symSize: 0x58 } + - { offset: 0x5EA5, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xE0, symBinAddr: 0x40E0, symSize: 0x54 } + - { offset: 0x5ECD, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x134, symBinAddr: 0x4134, symSize: 0x54 } + - { offset: 0x5EF5, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x188, symBinAddr: 0x4188, symSize: 0x58 } + - { offset: 0x5F1D, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0x190 } + - { offset: 0x5F77, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x370, symBinAddr: 0x4370, symSize: 0x6C } + - { offset: 0x5FAD, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x3DC, symBinAddr: 0x43DC, symSize: 0x44 } + - { offset: 0x5FE4, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x420, symBinAddr: 0x4420, symSize: 0x40 } + - { offset: 0x601B, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x460, symBinAddr: 0x4460, symSize: 0x40 } + - { offset: 0x605A, size: 0x8, addend: 0x0, symName: __logosLocalCtor_9b794672, symObjAddr: 0x4A0, symBinAddr: 0x44A0, symSize: 0xD0C } + - { offset: 0x62FD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x11AC, symBinAddr: 0x51AC, symSize: 0x130 } + - { offset: 0x635E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x12DC, symBinAddr: 0x52DC, symSize: 0x1BC } + - { offset: 0x63C5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1498, symBinAddr: 0x5498, symSize: 0x158 } + - { offset: 0x640E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x15F0, symBinAddr: 0x55F0, symSize: 0xF4 } + - { offset: 0x6457, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x16E4, symBinAddr: 0x56E4, symSize: 0x158 } + - { offset: 0x64A0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x183C, symBinAddr: 0x583C, symSize: 0x158 } + - { offset: 0x64E9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1994, symBinAddr: 0x5994, symSize: 0x34 } + - { offset: 0x651F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x19C8, symBinAddr: 0x59C8, symSize: 0x34 } + - { offset: 0x6555, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x19FC, symBinAddr: 0x59FC, symSize: 0x34 } + - { offset: 0x658B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1A30, symBinAddr: 0x5A30, symSize: 0x158 } + - { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x1B88, symBinAddr: 0x5B88, symSize: 0xF0 } + - { offset: 0x661D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x1C78, symBinAddr: 0x5C78, symSize: 0xF0 } + - { offset: 0x6666, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x1D68, symBinAddr: 0x5D68, symSize: 0x18 } + - { offset: 0x669C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x1D80, symBinAddr: 0x5D80, symSize: 0xF0 } + - { offset: 0x66E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x1E70, symBinAddr: 0x5E70, symSize: 0x110 } + - { offset: 0x672F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x1F80, symBinAddr: 0x5F80, symSize: 0xF0 } + - { offset: 0x677C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x2070, symBinAddr: 0x6070, symSize: 0x614 } + - { offset: 0x680A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2684, symBinAddr: 0x6684, symSize: 0x214 } + - { offset: 0x6858, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2898, symBinAddr: 0x6898, symSize: 0xF0 } + - { offset: 0x68A5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2988, symBinAddr: 0x6988, symSize: 0x12C } + - { offset: 0x68F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x2AB4, symBinAddr: 0x6AB4, symSize: 0xF0 } + - { offset: 0x6940, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x2BA4, symBinAddr: 0x6BA4, symSize: 0x12C } + - { offset: 0x698E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x2CD0, symBinAddr: 0x6CD0, symSize: 0x1C } + - { offset: 0x69C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x2CEC, symBinAddr: 0x6CEC, symSize: 0x18 } + - { offset: 0x6A00, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x2D04, symBinAddr: 0x6D04, symSize: 0xF0 } + - { offset: 0x6A4D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x2DF4, symBinAddr: 0x6DF4, symSize: 0x104 } + - { offset: 0x6A9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x2EF8, symBinAddr: 0x6EF8, symSize: 0x248 } + - { offset: 0x6B1F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x3140, symBinAddr: 0x7140, symSize: 0x3A0 } + - { offset: 0x6B8A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x34E0, symBinAddr: 0x74E0, symSize: 0x88 } + - { offset: 0x6BC3, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3568, symBinAddr: 0x7568, symSize: 0x138 } + - { offset: 0x6C10, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x36A0, symBinAddr: 0x76A0, symSize: 0x138 } + - { offset: 0x6C5D, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x37D8, symBinAddr: 0x77D8, symSize: 0x138 } + - { offset: 0x6CAA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x3910, symBinAddr: 0x7910, symSize: 0x138 } + - { offset: 0x6CF7, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x3A48, symBinAddr: 0x7A48, symSize: 0x138 } + - { offset: 0x6D44, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x3B80, symBinAddr: 0x7B80, symSize: 0x12C } + - { offset: 0x6D92, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x3CAC, symBinAddr: 0x7CAC, symSize: 0x134 } + - { offset: 0x6DDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x3DE0, symBinAddr: 0x7DE0, symSize: 0x18C } + - { offset: 0x6E42, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x3F6C, symBinAddr: 0x7F6C, symSize: 0xF4 } + - { offset: 0x6E8A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x4060, symBinAddr: 0x8060, symSize: 0x134 } + - { offset: 0x6EF0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4194, symBinAddr: 0x8194, symSize: 0x1F0 } + - { offset: 0x6F58, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4384, symBinAddr: 0x8384, symSize: 0x140 } + - { offset: 0x6FB1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x44C4, symBinAddr: 0x84C4, symSize: 0x12C } + - { offset: 0x6FFE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x45F0, symBinAddr: 0x85F0, symSize: 0x170 } + - { offset: 0x7055, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x4760, symBinAddr: 0x8760, symSize: 0x170 } + - { offset: 0x70AC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x48D0, symBinAddr: 0x88D0, symSize: 0x150 } + - { offset: 0x710E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x4A20, symBinAddr: 0x8A20, symSize: 0x88 } + - { offset: 0x7147, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x4AA8, symBinAddr: 0x8AA8, symSize: 0x410 } + - { offset: 0x7234, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x4EB8, symBinAddr: 0x8EB8, symSize: 0x428 } + - { offset: 0x7332, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x52E0, symBinAddr: 0x92E0, symSize: 0x5C } + - { offset: 0x737A, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x533C, symBinAddr: 0x933C, symSize: 0x698 } + - { offset: 0x7500, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x59D4, symBinAddr: 0x99D4, symSize: 0x84 } + - { offset: 0x7548, size: 0x8, addend: 0x0, symName: __logosLocalDtor_fefd86ea, symObjAddr: 0x5A58, symBinAddr: 0x9A58, symSize: 0x28 } + - { offset: 0x758C, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x5A80, symBinAddr: 0x9A80, symSize: 0x80 } + - { offset: 0x75D9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x5B00, symBinAddr: 0x9B00, symSize: 0x38 } + - { offset: 0x75FD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x5B38, symBinAddr: 0x9B38, symSize: 0x2C } + - { offset: 0x7619, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x5B64, symBinAddr: 0x9B64, symSize: 0x80 } + - { offset: 0x7666, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x5BE4, symBinAddr: 0x9BE4, symSize: 0x58 } + - { offset: 0x76B6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x5C3C, symBinAddr: 0x9C3C, symSize: 0x58 } + - { offset: 0x76DA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x5C94, symBinAddr: 0x9C94, symSize: 0x40 } + - { offset: 0x76F6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x5CD4, symBinAddr: 0x9CD4, symSize: 0x54 } + - { offset: 0x771A, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x5D28, symBinAddr: 0x9D28, symSize: 0x2C } + - { offset: 0x7736, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x5D54, symBinAddr: 0x9D54, symSize: 0x80 } + - { offset: 0x7783, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x5DD4, symBinAddr: 0x9DD4, symSize: 0x9C } + - { offset: 0x77EC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x5E70, symBinAddr: 0x9E70, symSize: 0x80 } + - { offset: 0x7839, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x5EF0, symBinAddr: 0x9EF0, symSize: 0x64 } + - { offset: 0x7886, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x5F54, symBinAddr: 0x9F54, symSize: 0x64 } + - { offset: 0x78D3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x5FB8, symBinAddr: 0x9FB8, symSize: 0x70 } + - { offset: 0x793C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6028, symBinAddr: 0xA028, symSize: 0x64 } + - { offset: 0x7989, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x608C, symBinAddr: 0xA08C, symSize: 0x88 } + - { offset: 0x79F2, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x6114, symBinAddr: 0xA114, symSize: 0x74 } + - { offset: 0x7A60, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6188, symBinAddr: 0xA188, symSize: 0x74 } + - { offset: 0x7ACE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x61FC, symBinAddr: 0xA1FC, symSize: 0x64 } + - { offset: 0x7B1F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x6260, symBinAddr: 0xA260, symSize: 0x160 } + - { offset: 0x7B9C, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x63C0, symBinAddr: 0xA3C0, symSize: 0x4C } + - { offset: 0x7BFC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x640C, symBinAddr: 0xA40C, symSize: 0x78 } + - { offset: 0x7C6A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6484, symBinAddr: 0xA484, symSize: 0x12C } + - { offset: 0x7D06, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x65B0, symBinAddr: 0xA5B0, symSize: 0x78 } + - { offset: 0x7D74, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x6628, symBinAddr: 0xA628, symSize: 0x12C } + - { offset: 0x7E10, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x6754, symBinAddr: 0xA754, symSize: 0x78 } + - { offset: 0x7E7E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x67CC, symBinAddr: 0xA7CC, symSize: 0x118 } + - { offset: 0x7F19, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x68E4, symBinAddr: 0xA8E4, symSize: 0xB0 } + - { offset: 0x7F81, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x6994, symBinAddr: 0xA994, symSize: 0x38 } + - { offset: 0x7FA5, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x69CC, symBinAddr: 0xA9CC, symSize: 0x2C } + - { offset: 0x7FC1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.254', symObjAddr: 0x69F8, symBinAddr: 0xA9F8, symSize: 0xB0 } + - { offset: 0x8029, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x6AA8, symBinAddr: 0xAAA8, symSize: 0x9C } + - { offset: 0x80B3, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x6B44, symBinAddr: 0xAB44, symSize: 0xB0 } + - { offset: 0x8121, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x6BF4, symBinAddr: 0xABF4, symSize: 0xB0 } + - { offset: 0x818F, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x6CA4, symBinAddr: 0xACA4, symSize: 0xB4 } + - { offset: 0x81FD, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x6D58, symBinAddr: 0xAD58, symSize: 0xB4 } + - { offset: 0x826B, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x6E0C, symBinAddr: 0xAE0C, symSize: 0xB4 } + - { offset: 0x82D9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x6EC0, symBinAddr: 0xAEC0, symSize: 0xE0 } + - { offset: 0x8365, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x6FA0, symBinAddr: 0xAFA0, symSize: 0x68 } + - { offset: 0x83B0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x7008, symBinAddr: 0xB008, symSize: 0x64 } + - { offset: 0x8401, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x706C, symBinAddr: 0xB06C, symSize: 0xDC } + - { offset: 0x844C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7148, symBinAddr: 0xB148, symSize: 0x68 } + - { offset: 0x8497, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x71B0, symBinAddr: 0xB1B0, symSize: 0x64 } + - { offset: 0x84E8, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x7214, symBinAddr: 0xB214, symSize: 0x64 } + - { offset: 0x8539, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x7278, symBinAddr: 0xB278, symSize: 0x64 } + - { offset: 0x858A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x72DC, symBinAddr: 0xB2DC, symSize: 0x268 } + - { offset: 0x8632, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x7544, symBinAddr: 0xB544, symSize: 0x488 } + - { offset: 0x86DA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x79CC, symBinAddr: 0xB9CC, symSize: 0x15C } + - { offset: 0x877F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x7B28, symBinAddr: 0xBB28, symSize: 0x38 } + - { offset: 0x87A3, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x7B60, symBinAddr: 0xBB60, symSize: 0x44 } + - { offset: 0x87CD, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x7BA4, symBinAddr: 0xBBA4, symSize: 0xB0 } + - { offset: 0x8836, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x7C54, symBinAddr: 0xBC54, symSize: 0x78 } + - { offset: 0x889E, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x7CCC, symBinAddr: 0xBCCC, symSize: 0x68 } + - { offset: 0x88EF, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x7D34, symBinAddr: 0xBD34, symSize: 0xC0 } + - { offset: 0x8955, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x7DF4, symBinAddr: 0xBDF4, symSize: 0xC0 } + - { offset: 0x89BB, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x7EB4, symBinAddr: 0xBEB4, symSize: 0x8C } + - { offset: 0x8A0C, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x7F40, symBinAddr: 0xBF40, symSize: 0x16C } + - { offset: 0x8A9F, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x80AC, symBinAddr: 0xC0AC, symSize: 0x3F4 } + - { offset: 0x8B48, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x84A0, symBinAddr: 0xC4A0, symSize: 0xC } + - { offset: 0x8B62, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x84AC, symBinAddr: 0xC4AC, symSize: 0xC } + - { offset: 0x8B7C, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x84B8, symBinAddr: 0xC4B8, symSize: 0x38 } + - { offset: 0x8B92, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x8AA0, symBinAddr: 0xC4F0, symSize: 0x28 } + - { offset: 0xA668, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xC518, symSize: 0x100 } + - { offset: 0xA681, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xE38, symBinAddr: 0x15E90, symSize: 0x0 } + - { offset: 0xA6E8, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xC518, symSize: 0x100 } + - { offset: 0xA709, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3DE8, symBinAddr: 0x16050, symSize: 0x0 } + - { offset: 0xA7AE, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3DF8, symBinAddr: 0x16060, symSize: 0x0 } + - { offset: 0xA82E, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3DF0, symBinAddr: 0x16058, symSize: 0x0 } + - { offset: 0xA853, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xE40, symBinAddr: 0x15E98, symSize: 0x0 } + - { offset: 0xA868, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3E00, symBinAddr: 0x16068, symSize: 0x0 } + - { offset: 0xA986, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x100, symBinAddr: 0xC618, symSize: 0x84 } + - { offset: 0xA9D0, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x184, symBinAddr: 0xC69C, symSize: 0x180 } + - { offset: 0xA9F4, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x368, symBinAddr: 0xC81C, symSize: 0x94 } + - { offset: 0xAA26, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x3FC, symBinAddr: 0xC8B0, symSize: 0xEC } + - { offset: 0xAA78, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x4E8, symBinAddr: 0xC99C, symSize: 0xC0 } + - { offset: 0xAAAA, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5A8, symBinAddr: 0xCA5C, symSize: 0xFC } + - { offset: 0xAAEB, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x6A4, symBinAddr: 0xCB58, symSize: 0x2CC } + - { offset: 0xAB77, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x970, symBinAddr: 0xCE24, symSize: 0x298 } ... diff --git a/.theos/obj/debug/arm64e/AppRunMan.dylib b/.theos/obj/debug/arm64e/AppRunMan.dylib index 0c9b813..8d0c908 100755 Binary files a/.theos/obj/debug/arm64e/AppRunMan.dylib and b/.theos/obj/debug/arm64e/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib index c6f2e9b..7174047 100644 Binary files a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib and b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/DWARF/AppRunMan.dylib differ diff --git a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml index 2bd4112..d9097b8 100644 --- a/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml +++ b/.theos/obj/debug/arm64e/AppRunMan.dylib.dSYM/Contents/Resources/Relocations/arm64e/AppRunMan.dylib.yml @@ -2,1065 +2,1082 @@ triple: 'arm64e-apple-darwin' binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/obj/debug/arm64e/AppRunMan.dylib' relocations: - - { offset: 0x1E, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x110 } - - { offset: 0x37, size: 0x8, addend: 0x0, symName: _kSBAppTagsHidden, symObjAddr: 0xA58, symBinAddr: 0x60848, symSize: 0x0 } - - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7CC8, symBinAddr: 0x6D6C0, symSize: 0x0 } - - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7CD0, symBinAddr: 0x6D6C8, symSize: 0x0 } - - { offset: 0x2167, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x110 } - - { offset: 0x21A7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_496e6913, symObjAddr: 0x110, symBinAddr: 0x4110, symSize: 0x9C } - - { offset: 0x2220, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x1AC, symBinAddr: 0x41AC, symSize: 0x12C } - - { offset: 0x2288, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x2D8, symBinAddr: 0x42D8, symSize: 0x68 } - - { offset: 0x22C8, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke', symObjAddr: 0x340, symBinAddr: 0x4340, symSize: 0x2C } - - { offset: 0x22F0, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke_2', symObjAddr: 0x36C, symBinAddr: 0x436C, symSize: 0x528 } - - { offset: 0x250E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x48A4, symSize: 0x2C4 } - - { offset: 0x7A9B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x48A4, symSize: 0x2C4 } - - { offset: 0x7B3D, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2C4, symBinAddr: 0x4B68, symSize: 0x4C } - - { offset: 0x7BA3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x310, symBinAddr: 0x4BB4, symSize: 0x80 } - - { offset: 0x7BD5, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x390, symBinAddr: 0x4C34, symSize: 0xBC4 } - - { offset: 0x7C16, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xF54, symBinAddr: 0x57F8, symSize: 0x200 } - - { offset: 0x7C6E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateInfo:]', symObjAddr: 0x1154, symBinAddr: 0x59F8, symSize: 0x150 } - - { offset: 0x7CD0, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateInfo:]_block_invoke', symObjAddr: 0x12A4, symBinAddr: 0x5B48, symSize: 0x6DC } - - { offset: 0x7DCB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1980, symBinAddr: 0x6224, symSize: 0x5C } - - { offset: 0x7DEF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x19DC, symBinAddr: 0x6280, symSize: 0x48 } - - { offset: 0x7E0B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x1A24, symBinAddr: 0x62C8, symSize: 0x138 } - - { offset: 0x7E6D, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1B5C, symBinAddr: 0x6400, symSize: 0xC4 } - - { offset: 0x7EB7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1C20, symBinAddr: 0x64C4, symSize: 0x58 } - - { offset: 0x7EDB, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x1C78, symBinAddr: 0x651C, symSize: 0x40 } - - { offset: 0x7EF7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x1CB8, symBinAddr: 0x655C, symSize: 0x138 } - - { offset: 0x7F59, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x1DF0, symBinAddr: 0x6694, symSize: 0x130 } - - { offset: 0x7FBF, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x1F20, symBinAddr: 0x67C4, symSize: 0x138 } - - { offset: 0x8021, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x2058, symBinAddr: 0x68FC, symSize: 0x5C } - - { offset: 0x806B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x20B4, symBinAddr: 0x6958, symSize: 0x10C } - - { offset: 0x80CD, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x21C0, symBinAddr: 0x6A64, symSize: 0x118 } - - { offset: 0x8122, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x22D8, symBinAddr: 0x6B7C, symSize: 0x38 } - - { offset: 0x8146, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x2310, symBinAddr: 0x6BB4, symSize: 0x2C } - - { offset: 0x8162, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x233C, symBinAddr: 0x6BE0, symSize: 0xB4 } - - { offset: 0x81BE, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x23F0, symBinAddr: 0x6C94, symSize: 0x3C } - - { offset: 0x81F0, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x242C, symBinAddr: 0x6CD0, symSize: 0xD4 } - - { offset: 0x8250, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x2500, symBinAddr: 0x6DA4, symSize: 0x27C } - - { offset: 0x82DA, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x277C, symBinAddr: 0x7020, symSize: 0x128 } - - { offset: 0x8336, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x28A4, symBinAddr: 0x7148, symSize: 0x2C } - - { offset: 0x837E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x28D0, symBinAddr: 0x7174, symSize: 0x24 } - - { offset: 0x83B4, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x28F4, symBinAddr: 0x7198, symSize: 0x40 } - - { offset: 0x83F2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x2934, symBinAddr: 0x71D8, symSize: 0x24 } - - { offset: 0x8428, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x2958, symBinAddr: 0x71FC, symSize: 0x40 } - - { offset: 0x8466, size: 0x8, addend: 0x0, symName: '-[FloatingWindow infoLabel]', symObjAddr: 0x2998, symBinAddr: 0x723C, symSize: 0x24 } - - { offset: 0x849C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setInfoLabel:]', symObjAddr: 0x29BC, symBinAddr: 0x7260, symSize: 0x40 } - - { offset: 0x84DA, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x29FC, symBinAddr: 0x72A0, symSize: 0x24 } - - { offset: 0x8510, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x2A20, symBinAddr: 0x72C4, symSize: 0x40 } - - { offset: 0x854E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x2A60, symBinAddr: 0x7304, symSize: 0x24 } - - { offset: 0x8584, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x2A84, symBinAddr: 0x7328, symSize: 0x40 } - - { offset: 0x85C2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x2AC4, symBinAddr: 0x7368, symSize: 0x24 } - - { offset: 0x85F8, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x2AE8, symBinAddr: 0x738C, symSize: 0x40 } - - { offset: 0x8636, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x2B28, symBinAddr: 0x73CC, symSize: 0x24 } - - { offset: 0x866C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2B4C, symBinAddr: 0x73F0, symSize: 0x40 } - - { offset: 0x86AA, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2B8C, symBinAddr: 0x7430, symSize: 0x24 } - - { offset: 0x86E0, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2BB0, symBinAddr: 0x7454, symSize: 0x40 } - - { offset: 0x871E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x2BF0, symBinAddr: 0x7494, symSize: 0x24 } - - { offset: 0x8754, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x2C14, symBinAddr: 0x74B8, symSize: 0x40 } - - { offset: 0x8792, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2C54, symBinAddr: 0x74F8, symSize: 0x104 } - - { offset: 0x8A7C, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x75FC, symSize: 0xDC } - - { offset: 0x8A89, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x75FC, symSize: 0xDC } - - { offset: 0x8AB2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAFF0, symBinAddr: 0x6D6D0, symSize: 0x0 } - - { offset: 0x8AC7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAFF8, symBinAddr: 0x6D6D8, symSize: 0x0 } - - { offset: 0x98FC, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x76D8, symSize: 0x58 } - - { offset: 0x9939, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x134, symBinAddr: 0x7730, symSize: 0x10C } - - { offset: 0x996F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x240, symBinAddr: 0x783C, symSize: 0xAC } - - { offset: 0x99A5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x2EC, symBinAddr: 0x78E8, symSize: 0xAC } - - { offset: 0x99DB, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x398, symBinAddr: 0x7994, symSize: 0x17C } - - { offset: 0x9A1B, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x514, symBinAddr: 0x7B10, symSize: 0x64 } - - { offset: 0x9A54, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x5DC, symBinAddr: 0x7B74, symSize: 0x374 } - - { offset: 0x9AD3, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x950, symBinAddr: 0x7EE8, symSize: 0x22C } - - { offset: 0x9B42, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.36', symObjAddr: 0xB7C, symBinAddr: 0x8114, symSize: 0x68 } - - { offset: 0x9B78, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xBE4, symBinAddr: 0x817C, symSize: 0x654 } - - { offset: 0x9BDA, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x1238, symBinAddr: 0x87D0, symSize: 0x1C8 } - - { offset: 0x9C49, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x1400, symBinAddr: 0x8998, symSize: 0x98 } - - { offset: 0x9C7F, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x1498, symBinAddr: 0x8A30, symSize: 0x68 } - - { offset: 0x9CB5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x1500, symBinAddr: 0x8A98, symSize: 0x148 } - - { offset: 0x9D25, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x1648, symBinAddr: 0x8BE0, symSize: 0x134 } - - { offset: 0x9D8F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x177C, symBinAddr: 0x8D14, symSize: 0x13C } - - { offset: 0x9DDD, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x18B8, symBinAddr: 0x8E50, symSize: 0x13C } - - { offset: 0x9E43, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x19F4, symBinAddr: 0x8F8C, symSize: 0x184 } - - { offset: 0x9EA5, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1B78, symBinAddr: 0x9110, symSize: 0xF0 } - - { offset: 0x9F2E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1C68, symBinAddr: 0x9200, symSize: 0x74 } - - { offset: 0x9F52, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1CDC, symBinAddr: 0x9274, symSize: 0x58 } - - { offset: 0x9F6E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1D34, symBinAddr: 0x92CC, symSize: 0xA8 } - - { offset: 0x9FD0, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1DDC, symBinAddr: 0x9374, symSize: 0x2C } - - { offset: 0x9FF8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1E08, symBinAddr: 0x93A0, symSize: 0xA8 } - - { offset: 0xA05B, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1EB0, symBinAddr: 0x9448, symSize: 0x34 } - - { offset: 0xA085, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1EE4, symBinAddr: 0x947C, symSize: 0xA8 } - - { offset: 0xA0EB, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1F8C, symBinAddr: 0x9524, symSize: 0x2C } - - { offset: 0xA115, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1FB8, symBinAddr: 0x9550, symSize: 0x12C } - - { offset: 0xA17B, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x20E4, symBinAddr: 0x967C, symSize: 0x260 } - - { offset: 0xA211, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x2344, symBinAddr: 0x98DC, symSize: 0x3C } - - { offset: 0xA235, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x2380, symBinAddr: 0x9918, symSize: 0x30 } - - { offset: 0xA251, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x23B0, symBinAddr: 0x9948, symSize: 0xAC } - - { offset: 0xA2A2, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x245C, symBinAddr: 0x99F4, symSize: 0x12C } - - { offset: 0xA308, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x2588, symBinAddr: 0x9B20, symSize: 0x21C } - - { offset: 0xA37E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x27A4, symBinAddr: 0x9D3C, symSize: 0x138 } - - { offset: 0xA3D3, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x28DC, symBinAddr: 0x9E74, symSize: 0x4C8 } - - { offset: 0xA495, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2DA4, symBinAddr: 0xA33C, symSize: 0x54 } - - { offset: 0xA4C8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2DF8, symBinAddr: 0xA390, symSize: 0x54 } - - { offset: 0xA4FB, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2E4C, symBinAddr: 0xA3E4, symSize: 0x6C } - - { offset: 0xB1A4, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA450, symSize: 0x90 } - - { offset: 0xB1B1, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA450, symSize: 0x90 } - - { offset: 0xB1DA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x83B8, symBinAddr: 0x6D6E0, symSize: 0x0 } - - { offset: 0xB1EF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x83C0, symBinAddr: 0x6D6E8, symSize: 0x0 } - - { offset: 0xBE83, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0xA4E0, symSize: 0x58 } - - { offset: 0xBEAB, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xE8, symBinAddr: 0xA538, symSize: 0x178 } - - { offset: 0xBEE1, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x260, symBinAddr: 0xA6B0, symSize: 0x54 } - - { offset: 0xBF13, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x2B4, symBinAddr: 0xA704, symSize: 0x60 } - - { offset: 0xBF45, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x314, symBinAddr: 0xA764, symSize: 0x180 } - - { offset: 0xBF85, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x494, symBinAddr: 0xA8E4, symSize: 0x64 } - - { offset: 0xBFBE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x55C, symBinAddr: 0xA948, symSize: 0x178 } - - { offset: 0xC03C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x6D4, symBinAddr: 0xAAC0, symSize: 0x5B0 } - - { offset: 0xC0BD, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xC84, symBinAddr: 0xB070, symSize: 0x17C } - - { offset: 0xC124, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke_2', symObjAddr: 0xE00, symBinAddr: 0xB1EC, symSize: 0x58 } - - { offset: 0xC14C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xEC4, symBinAddr: 0xB244, symSize: 0xDC } - - { offset: 0xC19A, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xFA0, symBinAddr: 0xB320, symSize: 0x160 } - - { offset: 0xC200, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0x1100, symBinAddr: 0xB480, symSize: 0x68 } - - { offset: 0xC236, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0x1168, symBinAddr: 0xB4E8, symSize: 0x594 } - - { offset: 0xC28B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x16FC, symBinAddr: 0xBA7C, symSize: 0x11C } - - { offset: 0xC2D9, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x1818, symBinAddr: 0xBB98, symSize: 0xD4 } - - { offset: 0xC326, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x18EC, symBinAddr: 0xBC6C, symSize: 0x98 } - - { offset: 0xC367, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x1984, symBinAddr: 0xBD04, symSize: 0x48 } - - { offset: 0xC39A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x19CC, symBinAddr: 0xBD4C, symSize: 0xA0 } - - { offset: 0xC3CD, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x1A6C, symBinAddr: 0xBDEC, symSize: 0x3C } - - { offset: 0xC400, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x1AA8, symBinAddr: 0xBE28, symSize: 0x1C } - - { offset: 0xC436, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x1AC4, symBinAddr: 0xBE44, symSize: 0x38 } - - { offset: 0xC474, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x1AFC, symBinAddr: 0xBE7C, symSize: 0x1C } - - { offset: 0xC4AA, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x1B18, symBinAddr: 0xBE98, symSize: 0x38 } - - { offset: 0xC4E8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x1B50, symBinAddr: 0xBED0, symSize: 0x1C } - - { offset: 0xC51E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x1B6C, symBinAddr: 0xBEEC, symSize: 0x38 } - - { offset: 0xC55C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x1BA4, symBinAddr: 0xBF24, symSize: 0x1C } - - { offset: 0xC592, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x1BC0, symBinAddr: 0xBF40, symSize: 0x38 } - - { offset: 0xC5D0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x1BF8, symBinAddr: 0xBF78, symSize: 0x1C } - - { offset: 0xC606, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x1C14, symBinAddr: 0xBF94, symSize: 0x38 } - - { offset: 0xC644, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x1C4C, symBinAddr: 0xBFCC, symSize: 0x1C } - - { offset: 0xC67A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x1C68, symBinAddr: 0xBFE8, symSize: 0x38 } - - { offset: 0xC6B8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x1CA0, symBinAddr: 0xC020, symSize: 0x1C } - - { offset: 0xC6EE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x1CBC, symBinAddr: 0xC03C, symSize: 0x38 } - - { offset: 0xC72C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x1CF4, symBinAddr: 0xC074, symSize: 0x1C } - - { offset: 0xC762, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x1D10, symBinAddr: 0xC090, symSize: 0x38 } - - { offset: 0xC7A0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x1D48, symBinAddr: 0xC0C8, symSize: 0x1C } - - { offset: 0xC7D6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x1D64, symBinAddr: 0xC0E4, symSize: 0x38 } - - { offset: 0xC814, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x1D9C, symBinAddr: 0xC11C, symSize: 0x1C } - - { offset: 0xC84A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x1DB8, symBinAddr: 0xC138, symSize: 0x24 } - - { offset: 0xC888, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x1DDC, symBinAddr: 0xC15C, symSize: 0x20 } - - { offset: 0xC8BE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x1DFC, symBinAddr: 0xC17C, symSize: 0x28 } - - { offset: 0xC8FC, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x1E24, symBinAddr: 0xC1A4, symSize: 0x1C } - - { offset: 0xC932, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x1E40, symBinAddr: 0xC1C0, symSize: 0x24 } - - { offset: 0xC970, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x1E64, symBinAddr: 0xC1E4, symSize: 0x1C } - - { offset: 0xC9A6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x1E80, symBinAddr: 0xC200, symSize: 0x38 } - - { offset: 0xC9E4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x1EB8, symBinAddr: 0xC238, symSize: 0x11C } - - { offset: 0xCDB9, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xC354, symSize: 0x24C } - - { offset: 0xCF6D, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xC354, symSize: 0x24C } - - { offset: 0xCFA1, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x24C, symBinAddr: 0xC5A0, symSize: 0x12C } - - { offset: 0xCFFD, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x378, symBinAddr: 0xC6CC, symSize: 0x94 } - - { offset: 0xD033, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x40C, symBinAddr: 0xC760, symSize: 0x68 } - - { offset: 0xD069, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x474, symBinAddr: 0xC7C8, symSize: 0x28C } - - { offset: 0xD0C5, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x700, symBinAddr: 0xCA54, symSize: 0x214 } - - { offset: 0xD12E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x914, symBinAddr: 0xCC68, symSize: 0x3C } - - { offset: 0xD152, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.59, symObjAddr: 0x980, symBinAddr: 0xCCA4, symSize: 0xA4 } - - { offset: 0xD199, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0xA24, symBinAddr: 0xCD48, symSize: 0x408 } - - { offset: 0xD23A, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xE2C, symBinAddr: 0xD150, symSize: 0x3C8 } - - { offset: 0xD2C7, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x11F4, symBinAddr: 0xD518, symSize: 0x250 } - - { offset: 0xD34F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1444, symBinAddr: 0xD768, symSize: 0x60 } - - { offset: 0xD373, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.84, symObjAddr: 0x14EC, symBinAddr: 0xD7C8, symSize: 0x88 } - - { offset: 0xD3BA, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x1574, symBinAddr: 0xD850, symSize: 0x31C } - - { offset: 0xD424, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x1890, symBinAddr: 0xDB6C, symSize: 0x324 } - - { offset: 0xD4C9, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1BB4, symBinAddr: 0xDE90, symSize: 0x88 } - - { offset: 0xD510, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1C3C, symBinAddr: 0xDF18, symSize: 0x4CC } - - { offset: 0xD5B9, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x2108, symBinAddr: 0xE3E4, symSize: 0x264 } - - { offset: 0xD630, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x236C, symBinAddr: 0xE648, symSize: 0x12C } - - { offset: 0xD693, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x24D4, symBinAddr: 0xE774, symSize: 0xDE4 } - - { offset: 0xD746, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x32B8, symBinAddr: 0xF558, symSize: 0x84 } - - { offset: 0xD766, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x333C, symBinAddr: 0xF5DC, symSize: 0x30C } - - { offset: 0xD80C, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x3648, symBinAddr: 0xF8E8, symSize: 0x294 } - - { offset: 0xD898, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x38DC, symBinAddr: 0xFB7C, symSize: 0x3A8 } - - { offset: 0xD93F, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3C84, symBinAddr: 0xFF24, symSize: 0x9C } - - { offset: 0xD995, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3D20, symBinAddr: 0xFFC0, symSize: 0x68 } - - { offset: 0xD9CE, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3D88, symBinAddr: 0x10028, symSize: 0x26C } - - { offset: 0xDA5C, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3FF4, symBinAddr: 0x10294, symSize: 0x1D8 } - - { offset: 0xDACD, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x41CC, symBinAddr: 0x1046C, symSize: 0x154 } - - { offset: 0xDB4E, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4320, symBinAddr: 0x105C0, symSize: 0x8C } - - { offset: 0xF122, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1064C, symSize: 0x90 } - - { offset: 0xF13B, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE4E2, symBinAddr: 0x6D7E8, symSize: 0x0 } - - { offset: 0xF156, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1064C, symSize: 0x90 } - - { offset: 0xF17F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE4E8, symBinAddr: 0x6D6F0, symSize: 0x0 } - - { offset: 0xF194, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE4F0, symBinAddr: 0x6D6F8, symSize: 0x0 } - - { offset: 0xF53C, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x106DC, symSize: 0x58 } - - { offset: 0xF564, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xE8, symBinAddr: 0x10734, symSize: 0x23C } - - { offset: 0xF5D3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x324, symBinAddr: 0x10970, symSize: 0x7F0 } - - { offset: 0xF6F2, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xB14, symBinAddr: 0x11160, symSize: 0x4C } - - { offset: 0xF72B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC48, symBinAddr: 0x111AC, symSize: 0x90 } - - { offset: 0xF76B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xCD8, symBinAddr: 0x1123C, symSize: 0x1C0 } - - { offset: 0xF7C7, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE98, symBinAddr: 0x113FC, symSize: 0x31C } - - { offset: 0xF854, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.66', symObjAddr: 0x11B4, symBinAddr: 0x11718, symSize: 0x108 } - - { offset: 0xF89B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x12BC, symBinAddr: 0x11820, symSize: 0x254 } - - { offset: 0xF8F7, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1510, symBinAddr: 0x11A74, symSize: 0x3B8 } - - { offset: 0xF993, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x18C8, symBinAddr: 0x11E2C, symSize: 0x108 } - - { offset: 0xF9DA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x19D0, symBinAddr: 0x11F34, symSize: 0x314 } - - { offset: 0xFA58, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1CE4, symBinAddr: 0x12248, symSize: 0x64 } - - { offset: 0xFA91, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1D48, symBinAddr: 0x122AC, symSize: 0x64 } - - { offset: 0xFACA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1DAC, symBinAddr: 0x12310, symSize: 0x290 } - - { offset: 0xFB3A, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x203C, symBinAddr: 0x125A0, symSize: 0x134 } - - { offset: 0xFB81, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2170, symBinAddr: 0x126D4, symSize: 0x5C } - - { offset: 0xFBCB, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.95', symObjAddr: 0x2264, symBinAddr: 0x12730, symSize: 0x68 } - - { offset: 0xFC01, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x22CC, symBinAddr: 0x12798, symSize: 0x2C8 } - - { offset: 0xFC42, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2594, symBinAddr: 0x12A60, symSize: 0x64 } - - { offset: 0xFC7E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x25F8, symBinAddr: 0x12AC4, symSize: 0x268 } - - { offset: 0xFD01, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x2860, symBinAddr: 0x12D2C, symSize: 0x64 } - - { offset: 0xFD41, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2930, symBinAddr: 0x12D90, symSize: 0xAC } - - { offset: 0xFD78, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x29DC, symBinAddr: 0x12E3C, symSize: 0x11C } - - { offset: 0xFDAB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2AF8, symBinAddr: 0x12F58, symSize: 0x5E0 } - - { offset: 0xFE6B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x30D8, symBinAddr: 0x13538, symSize: 0x138 } - - { offset: 0xFED6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x3210, symBinAddr: 0x13670, symSize: 0x70 } - - { offset: 0xFF2F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x3280, symBinAddr: 0x136E0, symSize: 0x64 } - - { offset: 0xFF89, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x32E4, symBinAddr: 0x13744, symSize: 0x6C } - - { offset: 0xFFD1, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x3350, symBinAddr: 0x137B0, symSize: 0x2C } - - { offset: 0xFFFB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x337C, symBinAddr: 0x137DC, symSize: 0x4BC } - - { offset: 0x100E8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x3838, symBinAddr: 0x13C98, symSize: 0x28 } - - { offset: 0x1011F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3860, symBinAddr: 0x13CC0, symSize: 0x12C } - - { offset: 0x10176, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x398C, symBinAddr: 0x13DEC, symSize: 0xC0 } - - { offset: 0x101C7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3A4C, symBinAddr: 0x13EAC, symSize: 0x20 } - - { offset: 0x10227, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3A6C, symBinAddr: 0x13ECC, symSize: 0x160 } - - { offset: 0x10278, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3BCC, symBinAddr: 0x1402C, symSize: 0x3F8 } - - { offset: 0x102F1, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x3FC4, symBinAddr: 0x14424, symSize: 0x8C } - - { offset: 0x10351, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x4050, symBinAddr: 0x144B0, symSize: 0x70 } - - { offset: 0x10375, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x40C0, symBinAddr: 0x14520, symSize: 0x54 } - - { offset: 0x10391, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x4114, symBinAddr: 0x14574, symSize: 0x58 } - - { offset: 0x103B5, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x416C, symBinAddr: 0x145CC, symSize: 0x54 } - - { offset: 0x103F7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x41C0, symBinAddr: 0x14620, symSize: 0x1F8 } - - { offset: 0x1048A, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x43B8, symBinAddr: 0x14818, symSize: 0x64 } - - { offset: 0x104EA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x441C, symBinAddr: 0x1487C, symSize: 0x234 } - - { offset: 0x1053B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x4650, symBinAddr: 0x14AB0, symSize: 0x110 } - - { offset: 0x1057B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x4760, symBinAddr: 0x14BC0, symSize: 0x1D8 } - - { offset: 0x105F6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x4938, symBinAddr: 0x14D98, symSize: 0x40 } - - { offset: 0x10636, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x4978, symBinAddr: 0x14DD8, symSize: 0x1D8 } - - { offset: 0x106B1, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x4B50, symBinAddr: 0x14FB0, symSize: 0x40 } - - { offset: 0x106F1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4B90, symBinAddr: 0x14FF0, symSize: 0x204 } - - { offset: 0x10755, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4D94, symBinAddr: 0x151F4, symSize: 0x24C } - - { offset: 0x107D7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4FE0, symBinAddr: 0x15440, symSize: 0x238 } - - { offset: 0x10859, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x5218, symBinAddr: 0x15678, symSize: 0x54 } - - { offset: 0x1088C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x526C, symBinAddr: 0x156CC, symSize: 0x1C } - - { offset: 0x108C2, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x5288, symBinAddr: 0x156E8, symSize: 0x38 } - - { offset: 0x10900, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x52C0, symBinAddr: 0x15720, symSize: 0x1C } - - { offset: 0x10936, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x52DC, symBinAddr: 0x1573C, symSize: 0x24 } - - { offset: 0x10974, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x5300, symBinAddr: 0x15760, symSize: 0xDC } - - { offset: 0x11D53, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1583C, symSize: 0xDC } - - { offset: 0x11D60, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1583C, symSize: 0xDC } - - { offset: 0x11D89, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x2438, symBinAddr: 0x6D700, symSize: 0x0 } - - { offset: 0x11D9E, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x2440, symBinAddr: 0x6D708, symSize: 0x0 } - - { offset: 0x11F42, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x15918, symSize: 0x58 } - - { offset: 0x11F7F, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x134, symBinAddr: 0x15970, symSize: 0xDC } - - { offset: 0x11FB5, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x210, symBinAddr: 0x15A4C, symSize: 0x244 } - - { offset: 0x12064, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x454, symBinAddr: 0x15C90, symSize: 0x104 } - - { offset: 0x120A4, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x15D94, symSize: 0x94 } - - { offset: 0x12107, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x658, symBinAddr: 0x15E28, symSize: 0x2CC } - - { offset: 0x121A2, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x924, symBinAddr: 0x160F4, symSize: 0x1C } - - { offset: 0x121D8, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x940, symBinAddr: 0x16110, symSize: 0x38 } - - { offset: 0x12216, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x978, symBinAddr: 0x16148, symSize: 0x34 } - - { offset: 0x1246B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1617C, symSize: 0x390 } - - { offset: 0x12486, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x35D4, symBinAddr: 0x19640, symSize: 0x90 } - - { offset: 0x124B1, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAD68, symBinAddr: 0x6D710, symSize: 0x0 } - - { offset: 0x124C7, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAD70, symBinAddr: 0x6D718, symSize: 0x0 } - - { offset: 0x12895, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1617C, symSize: 0x390 } - - { offset: 0x128E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x390, symBinAddr: 0x1650C, symSize: 0x90 } - - { offset: 0x12927, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x420, symBinAddr: 0x1659C, symSize: 0x38 } - - { offset: 0x12959, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x458, symBinAddr: 0x165D4, symSize: 0x20 } - - { offset: 0x1298B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x478, symBinAddr: 0x165F4, symSize: 0xC0 } - - { offset: 0x129C1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x538, symBinAddr: 0x166B4, symSize: 0x13C } - - { offset: 0x12A13, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x674, symBinAddr: 0x167F0, symSize: 0x2CC } - - { offset: 0x12A8B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9E4, symBinAddr: 0x16ABC, symSize: 0x1AC } - - { offset: 0x12AD4, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB90, symBinAddr: 0x16C68, symSize: 0x58 } - - { offset: 0x12AF8, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE8, symBinAddr: 0x16CC0, symSize: 0x30 } - - { offset: 0x12B14, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0x16CF0, symSize: 0x280 } - - { offset: 0x12B84, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE98, symBinAddr: 0x16F70, symSize: 0x5C } - - { offset: 0x12BA8, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEF4, symBinAddr: 0x16FCC, symSize: 0x44 } - - { offset: 0x12BC4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF38, symBinAddr: 0x17010, symSize: 0x44 } - - { offset: 0x12BF6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF7C, symBinAddr: 0x17054, symSize: 0x24 } - - { offset: 0x12C2C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xFA0, symBinAddr: 0x17078, symSize: 0xE4 } - - { offset: 0x12C6C, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x1084, symBinAddr: 0x1715C, symSize: 0x13C } - - { offset: 0x12CA9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x122C, symBinAddr: 0x17298, symSize: 0x54 } - - { offset: 0x12CDB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1280, symBinAddr: 0x172EC, symSize: 0x90 } - - { offset: 0x12D1B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1310, symBinAddr: 0x1737C, symSize: 0x28 } - - { offset: 0x12D4D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1338, symBinAddr: 0x173A4, symSize: 0xD4 } - - { offset: 0x12D7F, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x140C, symBinAddr: 0x17478, symSize: 0x10C } - - { offset: 0x12DBC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1518, symBinAddr: 0x17584, symSize: 0x58 } - - { offset: 0x12DFC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1570, symBinAddr: 0x175DC, symSize: 0xD8 } - - { offset: 0x12E46, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1648, symBinAddr: 0x176B4, symSize: 0x564 } - - { offset: 0x12F15, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1BAC, symBinAddr: 0x17C18, symSize: 0x38 } - - { offset: 0x12F3D, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.88', symObjAddr: 0x1BE4, symBinAddr: 0x17C50, symSize: 0x50 } - - { offset: 0x12F76, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1C34, symBinAddr: 0x17CA0, symSize: 0xB0 } - - { offset: 0x12FBE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1CE4, symBinAddr: 0x17D50, symSize: 0xA98 } - - { offset: 0x130B7, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x277C, symBinAddr: 0x187E8, symSize: 0xB4 } - - { offset: 0x130D7, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2830, symBinAddr: 0x1889C, symSize: 0x58 } - - { offset: 0x130F7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2888, symBinAddr: 0x188F4, symSize: 0x1A8 } - - { offset: 0x1317A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2A30, symBinAddr: 0x18A9C, symSize: 0xD0 } - - { offset: 0x131F8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2B00, symBinAddr: 0x18B6C, symSize: 0x100 } - - { offset: 0x1325E, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2C00, symBinAddr: 0x18C6C, symSize: 0x78 } - - { offset: 0x132A9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2C78, symBinAddr: 0x18CE4, symSize: 0x1DC } - - { offset: 0x13313, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2E54, symBinAddr: 0x18EC0, symSize: 0x128 } - - { offset: 0x13379, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2F7C, symBinAddr: 0x18FE8, symSize: 0x78 } - - { offset: 0x133C4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2FF4, symBinAddr: 0x19060, symSize: 0x6C } - - { offset: 0x13406, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3060, symBinAddr: 0x190CC, symSize: 0x54 } - - { offset: 0x1344C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x30B4, symBinAddr: 0x19120, symSize: 0x54 } - - { offset: 0x13492, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x3108, symBinAddr: 0x19174, symSize: 0xB8 } - - { offset: 0x134E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x31C0, symBinAddr: 0x1922C, symSize: 0xC8 } - - { offset: 0x1354B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x3288, symBinAddr: 0x192F4, symSize: 0x98 } - - { offset: 0x13591, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3320, symBinAddr: 0x1938C, symSize: 0x68 } - - { offset: 0x135D7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3388, symBinAddr: 0x193F4, symSize: 0x74 } - - { offset: 0x13628, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x33FC, symBinAddr: 0x19468, symSize: 0xF0 } - - { offset: 0x1366A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x34EC, symBinAddr: 0x19558, symSize: 0xB4 } - - { offset: 0x136B0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x35A0, symBinAddr: 0x1960C, symSize: 0x1C } - - { offset: 0x136E7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x35BC, symBinAddr: 0x19628, symSize: 0x18 } - - { offset: 0x137B9, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3664, symBinAddr: 0x196D0, symSize: 0x58 } - - { offset: 0x137E3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x36BC, symBinAddr: 0x19728, symSize: 0x1C } - - { offset: 0x13819, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x36D8, symBinAddr: 0x19744, symSize: 0x24 } - - { offset: 0x13857, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x36FC, symBinAddr: 0x19768, symSize: 0x1C } - - { offset: 0x1388D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3718, symBinAddr: 0x19784, symSize: 0x38 } - - { offset: 0x138CB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3750, symBinAddr: 0x197BC, symSize: 0x1C } - - { offset: 0x13901, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x376C, symBinAddr: 0x197D8, symSize: 0x38 } - - { offset: 0x1393F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x37A4, symBinAddr: 0x19810, symSize: 0x1C } - - { offset: 0x13975, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x37C0, symBinAddr: 0x1982C, symSize: 0x38 } - - { offset: 0x139B3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x37F8, symBinAddr: 0x19864, symSize: 0x1C } - - { offset: 0x139E9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3814, symBinAddr: 0x19880, symSize: 0x38 } - - { offset: 0x13A27, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x384C, symBinAddr: 0x198B8, symSize: 0xAC } - - { offset: 0x14356, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19964, symSize: 0x70 } - - { offset: 0x14363, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19964, symSize: 0x70 } - - { offset: 0x14384, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF60, symBinAddr: 0x6D720, symSize: 0x0 } - - { offset: 0x144CF, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x199D4, symSize: 0xB0 } - - { offset: 0x14527, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x19A84, symSize: 0x8C } - - { offset: 0x1454F, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x19B10, symSize: 0x8C } - - { offset: 0x146E2, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B9C, symSize: 0x90 } - - { offset: 0x146EF, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x19B9C, symSize: 0x90 } - - { offset: 0x14718, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EF0, symBinAddr: 0x6D728, symSize: 0x0 } - - { offset: 0x1472D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EF8, symBinAddr: 0x6D730, symSize: 0x0 } - - { offset: 0x1487A, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x19C2C, symSize: 0x58 } - - { offset: 0x148A2, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE8, symBinAddr: 0x19C84, symSize: 0xB4 } - - { offset: 0x148F5, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x19C, symBinAddr: 0x19D38, symSize: 0x588 } - - { offset: 0x149FD, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x724, symBinAddr: 0x1A2C0, symSize: 0x2C } - - { offset: 0x14A25, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x750, symBinAddr: 0x1A2EC, symSize: 0x60 } - - { offset: 0x14A69, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7B0, symBinAddr: 0x1A34C, symSize: 0x60 } - - { offset: 0x14CEB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A3AC, symSize: 0xC0 } - - { offset: 0x14D04, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4AC0, symBinAddr: 0x6D548, symSize: 0x0 } - - { offset: 0x14D77, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4AC8, symBinAddr: 0x6D550, symSize: 0x0 } - - { offset: 0x14D8C, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4AD0, symBinAddr: 0x6D558, symSize: 0x0 } - - { offset: 0x14DA1, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4AD8, symBinAddr: 0x6D560, symSize: 0x0 } - - { offset: 0x14DC0, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4AE0, symBinAddr: 0x6D568, symSize: 0x0 } - - { offset: 0x14DD5, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4AE8, symBinAddr: 0x6D570, symSize: 0x0 } - - { offset: 0x14DEA, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4AF0, symBinAddr: 0x6D578, symSize: 0x0 } - - { offset: 0x14DFF, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4AF8, symBinAddr: 0x6D580, symSize: 0x0 } - - { offset: 0x14E14, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x4B00, symBinAddr: 0x6D588, symSize: 0x0 } - - { offset: 0x14E29, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x4B08, symBinAddr: 0x6D590, symSize: 0x0 } - - { offset: 0x14E32, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FE8, symBinAddr: 0x1E284, symSize: 0xDC } - - { offset: 0x14E5D, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x138C8, symBinAddr: 0x6D738, symSize: 0x0 } - - { offset: 0x14E73, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x138D0, symBinAddr: 0x6D740, symSize: 0x0 } - - { offset: 0x16428, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A3AC, symSize: 0xC0 } - - { offset: 0x16468, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1A46C, symSize: 0x9C } - - { offset: 0x164C4, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x1A508, symSize: 0xFC } - - { offset: 0x1653C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x1A604, symSize: 0x168 } - - { offset: 0x165E0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x1A76C, symSize: 0xC0 } - - { offset: 0x16620, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x1A82C, symSize: 0x258 } - - { offset: 0x1668A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x1AA84, symSize: 0x88 } - - { offset: 0x166BC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x1AB0C, symSize: 0x10C } - - { offset: 0x166FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x1AC18, symSize: 0x40 } - - { offset: 0x1672E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1AC58, symSize: 0x1C4 } - - { offset: 0x16795, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1AE1C, symSize: 0x54 } - - { offset: 0x167C7, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1AE70, symSize: 0x334 } - - { offset: 0x16838, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1B1A4, symSize: 0x38 } - - { offset: 0x16871, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1B1DC, symSize: 0xE4 } - - { offset: 0x168FA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1B2C0, symSize: 0x68 } - - { offset: 0x1693A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1B328, symSize: 0x23C } - - { offset: 0x16996, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1B564, symSize: 0x38 } - - { offset: 0x169CF, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1B59C, symSize: 0x244 } - - { offset: 0x16A88, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1B7E0, symSize: 0xF74 } - - { offset: 0x16D6E, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24B8, symBinAddr: 0x1C754, symSize: 0x4C } - - { offset: 0x16DD4, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2504, symBinAddr: 0x1C7A0, symSize: 0x2C } - - { offset: 0x16E1C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2530, symBinAddr: 0x1C7CC, symSize: 0xD4 } - - { offset: 0x16E62, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2604, symBinAddr: 0x1C8A0, symSize: 0xD4 } - - { offset: 0x16EA8, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26D8, symBinAddr: 0x1C974, symSize: 0x90 } - - { offset: 0x16EEA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2768, symBinAddr: 0x1CA04, symSize: 0xD0 } - - { offset: 0x16F4A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2838, symBinAddr: 0x1CAD4, symSize: 0x570 } - - { offset: 0x16FCA, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2DA8, symBinAddr: 0x1D044, symSize: 0x2C } - - { offset: 0x17012, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DD4, symBinAddr: 0x1D070, symSize: 0x38 } - - { offset: 0x1704E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2E0C, symBinAddr: 0x1D0A8, symSize: 0x1EC } - - { offset: 0x17090, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FF8, symBinAddr: 0x1D294, symSize: 0x38 } - - { offset: 0x170CC, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x1D2CC, symSize: 0x5C } - - { offset: 0x1712D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x308C, symBinAddr: 0x1D328, symSize: 0x3B8 } - - { offset: 0x171C2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x3444, symBinAddr: 0x1D6E0, symSize: 0x39C } - - { offset: 0x171F9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37E0, symBinAddr: 0x1DA7C, symSize: 0xAC } - - { offset: 0x17297, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x388C, symBinAddr: 0x1DB28, symSize: 0xAC } - - { offset: 0x17335, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3938, symBinAddr: 0x1DBD4, symSize: 0x3C } - - { offset: 0x1736C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x3974, symBinAddr: 0x1DC10, symSize: 0x1C } - - { offset: 0x173A2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3990, symBinAddr: 0x1DC2C, symSize: 0x38 } - - { offset: 0x173E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x39C8, symBinAddr: 0x1DC64, symSize: 0x1C } - - { offset: 0x17416, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39E4, symBinAddr: 0x1DC80, symSize: 0x38 } - - { offset: 0x17454, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3A1C, symBinAddr: 0x1DCB8, symSize: 0x1C } - - { offset: 0x1748A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A38, symBinAddr: 0x1DCD4, symSize: 0x38 } - - { offset: 0x174C8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A70, symBinAddr: 0x1DD0C, symSize: 0x1C } - - { offset: 0x174FE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A8C, symBinAddr: 0x1DD28, symSize: 0x1C } - - { offset: 0x17534, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3AA8, symBinAddr: 0x1DD44, symSize: 0x1C } - - { offset: 0x1756A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3AC4, symBinAddr: 0x1DD60, symSize: 0x24 } - - { offset: 0x175A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AE8, symBinAddr: 0x1DD84, symSize: 0x1C } - - { offset: 0x175DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3B04, symBinAddr: 0x1DDA0, symSize: 0x24 } - - { offset: 0x1761E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3B28, symBinAddr: 0x1DDC4, symSize: 0x1C } - - { offset: 0x17655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B44, symBinAddr: 0x1DDE0, symSize: 0x24 } - - { offset: 0x17694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B68, symBinAddr: 0x1DE04, symSize: 0x1C } - - { offset: 0x176CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B84, symBinAddr: 0x1DE20, symSize: 0x38 } - - { offset: 0x1770A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3BBC, symBinAddr: 0x1DE58, symSize: 0x1C } - - { offset: 0x17741, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BD8, symBinAddr: 0x1DE74, symSize: 0x38 } - - { offset: 0x17780, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3C10, symBinAddr: 0x1DEAC, symSize: 0x1C } - - { offset: 0x177B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3C2C, symBinAddr: 0x1DEC8, symSize: 0x24 } - - { offset: 0x177F6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C50, symBinAddr: 0x1DEEC, symSize: 0x1C } - - { offset: 0x1782D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C6C, symBinAddr: 0x1DF08, symSize: 0x24 } - - { offset: 0x1786C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C90, symBinAddr: 0x1DF2C, symSize: 0x1C } - - { offset: 0x178A3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3CAC, symBinAddr: 0x1DF48, symSize: 0x24 } - - { offset: 0x178E2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3CD0, symBinAddr: 0x1DF6C, symSize: 0x1C } - - { offset: 0x17919, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CEC, symBinAddr: 0x1DF88, symSize: 0x24 } - - { offset: 0x17958, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3D10, symBinAddr: 0x1DFAC, symSize: 0x20 } - - { offset: 0x1798F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3D30, symBinAddr: 0x1DFCC, symSize: 0x28 } - - { offset: 0x179CE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D58, symBinAddr: 0x1DFF4, symSize: 0x1C } - - { offset: 0x17A05, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D74, symBinAddr: 0x1E010, symSize: 0x38 } - - { offset: 0x17A44, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3DAC, symBinAddr: 0x1E048, symSize: 0x1C } - - { offset: 0x17A7B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3DC8, symBinAddr: 0x1E064, symSize: 0x24 } - - { offset: 0x17ABA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DEC, symBinAddr: 0x1E088, symSize: 0x1C } - - { offset: 0x17AF1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3E08, symBinAddr: 0x1E0A4, symSize: 0x24 } - - { offset: 0x17B30, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3E2C, symBinAddr: 0x1E0C8, symSize: 0x28 } - - { offset: 0x17B67, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E54, symBinAddr: 0x1E0F0, symSize: 0x28 } - - { offset: 0x17BA6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E7C, symBinAddr: 0x1E118, symSize: 0x28 } - - { offset: 0x17BDD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3EA4, symBinAddr: 0x1E140, symSize: 0x28 } - - { offset: 0x17C1C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3ECC, symBinAddr: 0x1E168, symSize: 0x28 } - - { offset: 0x17C53, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EF4, symBinAddr: 0x1E190, symSize: 0x28 } - - { offset: 0x17C92, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3F1C, symBinAddr: 0x1E1B8, symSize: 0x1C } - - { offset: 0x17CC9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F38, symBinAddr: 0x1E1D4, symSize: 0x24 } - - { offset: 0x17D08, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F5C, symBinAddr: 0x1E1F8, symSize: 0x8C } - - { offset: 0x17DD2, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x40C4, symBinAddr: 0x1E360, symSize: 0x58 } - - { offset: 0x17E12, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x411C, symBinAddr: 0x1E3B8, symSize: 0x12C } - - { offset: 0x17E49, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4248, symBinAddr: 0x1E4E4, symSize: 0x84 } - - { offset: 0x17E8B, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x42CC, symBinAddr: 0x1E568, symSize: 0x78 } - - { offset: 0x17EC2, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4344, symBinAddr: 0x1E5E0, symSize: 0x60 } - - { offset: 0x17F04, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x43A4, symBinAddr: 0x1E640, symSize: 0x60 } - - { offset: 0x17F3B, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x4404, symBinAddr: 0x1E6A0, symSize: 0x60 } - - { offset: 0x17F7D, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4464, symBinAddr: 0x1E700, symSize: 0x60 } - - { offset: 0x17FB4, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x44C4, symBinAddr: 0x1E760, symSize: 0x5C } - - { offset: 0x17FF6, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x4520, symBinAddr: 0x1E7BC, symSize: 0x5C } - - { offset: 0x1802D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x457C, symBinAddr: 0x1E818, symSize: 0xDC } - - { offset: 0x1806F, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4658, symBinAddr: 0x1E8F4, symSize: 0x78 } - - { offset: 0x180A6, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x46D0, symBinAddr: 0x1E96C, symSize: 0x1C } - - { offset: 0x180DD, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x46EC, symBinAddr: 0x1E988, symSize: 0x38 } - - { offset: 0x1811C, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4724, symBinAddr: 0x1E9C0, symSize: 0x20 } - - { offset: 0x18153, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4744, symBinAddr: 0x1E9E0, symSize: 0x28 } - - { offset: 0x18192, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x476C, symBinAddr: 0x1EA08, symSize: 0x20 } - - { offset: 0x181C9, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x478C, symBinAddr: 0x1EA28, symSize: 0x28 } - - { offset: 0x18208, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x47B4, symBinAddr: 0x1EA50, symSize: 0x1C } - - { offset: 0x1823F, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x47D0, symBinAddr: 0x1EA6C, symSize: 0x24 } - - { offset: 0x1827E, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47F4, symBinAddr: 0x1EA90, symSize: 0x1C } - - { offset: 0x182B5, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x4810, symBinAddr: 0x1EAAC, symSize: 0x38 } - - { offset: 0x182F4, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4848, symBinAddr: 0x1EAE4, symSize: 0x4C } - - { offset: 0x19674, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EB30, symSize: 0x22C } - - { offset: 0x196BB, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5510, symBinAddr: 0x23FA0, symSize: 0x164 } - - { offset: 0x196DE, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DD38, symBinAddr: 0x6D748, symSize: 0x0 } - - { offset: 0x196F4, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DD40, symBinAddr: 0x6D750, symSize: 0x0 } - - { offset: 0x1970A, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DD48, symBinAddr: 0x6D758, symSize: 0x0 } - - { offset: 0x19808, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56E0, symBinAddr: 0x24170, symSize: 0x474 } - - { offset: 0x1982F, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DD50, symBinAddr: 0x6D760, symSize: 0x0 } - - { offset: 0x19845, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DD58, symBinAddr: 0x6D768, symSize: 0x0 } - - { offset: 0x1985B, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DD60, symBinAddr: 0x6D770, symSize: 0x0 } - - { offset: 0x198F8, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6D7F0, symSize: 0x0 } - - { offset: 0x1A6BB, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1EB30, symSize: 0x22C } - - { offset: 0x1A729, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1ED5C, symSize: 0x58 } - - { offset: 0x1A74D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1EDB4, symSize: 0x30 } - - { offset: 0x1A769, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1EDE4, symSize: 0x1C0 } - - { offset: 0x1A7E1, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x514, symBinAddr: 0x1EFA4, symSize: 0x13C } - - { offset: 0x1A809, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x650, symBinAddr: 0x1F0E0, symSize: 0x120 } - - { offset: 0x1A885, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x770, symBinAddr: 0x1F200, symSize: 0x54 } - - { offset: 0x1A8E5, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C4, symBinAddr: 0x1F254, symSize: 0x5C } - - { offset: 0x1A971, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x820, symBinAddr: 0x1F2B0, symSize: 0x4D4 } - - { offset: 0x1AA92, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF4, symBinAddr: 0x1F784, symSize: 0x74 } - - { offset: 0x1AAC8, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD68, symBinAddr: 0x1F7F8, symSize: 0x104 } - - { offset: 0x1AB36, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE6C, symBinAddr: 0x1F8FC, symSize: 0xD8 } - - { offset: 0x1AB96, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF44, symBinAddr: 0x1F9D4, symSize: 0x24C } - - { offset: 0x1AC28, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x1190, symBinAddr: 0x1FC20, symSize: 0x80 } - - { offset: 0x1AC5E, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1210, symBinAddr: 0x1FCA0, symSize: 0xE4 } - - { offset: 0x1ACA2, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F4, symBinAddr: 0x1FD84, symSize: 0x198 } - - { offset: 0x1AD05, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x148C, symBinAddr: 0x1FF1C, symSize: 0x6C } - - { offset: 0x1AD3B, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F8, symBinAddr: 0x1FF88, symSize: 0xD4 } - - { offset: 0x1AD8F, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15CC, symBinAddr: 0x2005C, symSize: 0x4BC } - - { offset: 0x1AE41, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A88, symBinAddr: 0x20518, symSize: 0x2C } - - { offset: 0x1AE89, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1AB4, symBinAddr: 0x20544, symSize: 0x84 } - - { offset: 0x1AEB3, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B38, symBinAddr: 0x205C8, symSize: 0x7C } - - { offset: 0x1AEFB, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1BB4, symBinAddr: 0x20644, symSize: 0x624 } - - { offset: 0x1B0FB, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21D8, symBinAddr: 0x20C68, symSize: 0x4C } - - { offset: 0x1B161, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2224, symBinAddr: 0x20CB4, symSize: 0xA4 } - - { offset: 0x1B19A, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22C8, symBinAddr: 0x20D58, symSize: 0x174 } - - { offset: 0x1B1C4, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x243C, symBinAddr: 0x20ECC, symSize: 0x36C } - - { offset: 0x1B28F, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x27A8, symBinAddr: 0x21238, symSize: 0xB0C } - - { offset: 0x1B499, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x32B4, symBinAddr: 0x21D44, symSize: 0x2C } - - { offset: 0x1B4E1, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32E0, symBinAddr: 0x21D70, symSize: 0xE4 } - - { offset: 0x1B542, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x33C4, symBinAddr: 0x21E54, symSize: 0x4DC } - - { offset: 0x1B67B, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x38A0, symBinAddr: 0x22330, symSize: 0x15C } - - { offset: 0x1B6CD, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39FC, symBinAddr: 0x2248C, symSize: 0x350 } - - { offset: 0x1B779, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D4C, symBinAddr: 0x227DC, symSize: 0x530 } - - { offset: 0x1B8BF, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x427C, symBinAddr: 0x22D0C, symSize: 0x3A4 } - - { offset: 0x1B980, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x4620, symBinAddr: 0x230B0, symSize: 0x1EC } - - { offset: 0x1B9F4, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x480C, symBinAddr: 0x2329C, symSize: 0xBC } - - { offset: 0x1BA3B, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x48C8, symBinAddr: 0x23358, symSize: 0x408 } - - { offset: 0x1BB39, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4CD0, symBinAddr: 0x23760, symSize: 0x35C } - - { offset: 0x1BBDE, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x502C, symBinAddr: 0x23ABC, symSize: 0x258 } - - { offset: 0x1BC55, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5284, symBinAddr: 0x23D14, symSize: 0x7C } - - { offset: 0x1BC8A, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5300, symBinAddr: 0x23D90, symSize: 0xD0 } - - { offset: 0x1BCE0, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x53D0, symBinAddr: 0x23E60, symSize: 0x58 } - - { offset: 0x1BD06, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5428, symBinAddr: 0x23EB8, symSize: 0xE8 } - - { offset: 0x1BE35, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5674, symBinAddr: 0x24104, symSize: 0x6C } - - { offset: 0x1BE5F, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B54, symBinAddr: 0x245E4, symSize: 0x6C } - - { offset: 0x1BE89, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5BC0, symBinAddr: 0x24650, symSize: 0x110 } - - { offset: 0x1BEEF, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5CD0, symBinAddr: 0x24760, symSize: 0x4C0 } - - { offset: 0x1C13C, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6190, symBinAddr: 0x24C20, symSize: 0x84 } - - { offset: 0x1C162, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x6214, symBinAddr: 0x24CA4, symSize: 0x220 } - - { offset: 0x1C21D, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6434, symBinAddr: 0x24EC4, symSize: 0x244 } - - { offset: 0x1C2D0, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6678, symBinAddr: 0x25108, symSize: 0x4B4 } - - { offset: 0x1C349, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6B2C, symBinAddr: 0x255BC, symSize: 0x17C } - - { offset: 0x1C3C0, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6CA8, symBinAddr: 0x25738, symSize: 0x2E0 } - - { offset: 0x1C433, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F88, symBinAddr: 0x25A18, symSize: 0x434 } - - { offset: 0x1C4BE, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x73BC, symBinAddr: 0x25E4C, symSize: 0x58 } - - { offset: 0x1C4EA, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7414, symBinAddr: 0x25EA4, symSize: 0x54 } - - { offset: 0x203C5, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EF8, symSize: 0x1BC } - - { offset: 0x203D2, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x260B4, symSize: 0x94 } - - { offset: 0x203F7, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC438, symBinAddr: 0x6D778, symSize: 0x0 } - - { offset: 0x2094D, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25EF8, symSize: 0x1BC } - - { offset: 0x20983, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x26148, symSize: 0x50 } - - { offset: 0x209C7, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x26198, symSize: 0x15C } - - { offset: 0x20A07, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x262F4, symSize: 0x3C } - - { offset: 0x20A40, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x26330, symSize: 0x50 } - - { offset: 0x20A92, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x26380, symSize: 0x84 } - - { offset: 0x20AD6, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x26404, symSize: 0x88 } - - { offset: 0x20B1A, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x2648C, symSize: 0x12C } - - { offset: 0x20BB8, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x265B8, symSize: 0x134 } - - { offset: 0x20C55, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x266EC, symSize: 0x1B0 } - - { offset: 0x20C99, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x2689C, symSize: 0x110 } - - { offset: 0x20CF9, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x269AC, symSize: 0xF0 } - - { offset: 0x20D59, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x26A9C, symSize: 0xBC } - - { offset: 0x20DAB, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x26B58, symSize: 0x140 } - - { offset: 0x20E0B, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x26C98, symSize: 0x98 } - - { offset: 0x20E5D, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x26D30, symSize: 0xD0 } - - { offset: 0x20EBD, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x26E00, symSize: 0x300 } - - { offset: 0x20F65, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x27100, symSize: 0xE8 } - - { offset: 0x20FC5, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x135C, symBinAddr: 0x271E8, symSize: 0xD0 } - - { offset: 0x21025, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x142C, symBinAddr: 0x272B8, symSize: 0x108 } - - { offset: 0x210AF, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1534, symBinAddr: 0x273C0, symSize: 0x1FC } - - { offset: 0x21179, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1730, symBinAddr: 0x275BC, symSize: 0xB4 } - - { offset: 0x211CB, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17E4, symBinAddr: 0x27670, symSize: 0xBC } - - { offset: 0x2121D, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x18A0, symBinAddr: 0x2772C, symSize: 0x88 } - - { offset: 0x21261, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1928, symBinAddr: 0x277B4, symSize: 0xDC } - - { offset: 0x212C1, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1A04, symBinAddr: 0x27890, symSize: 0xBC } - - { offset: 0x21313, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AC0, symBinAddr: 0x2794C, symSize: 0xB8 } - - { offset: 0x21365, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B78, symBinAddr: 0x27A04, symSize: 0x68 } - - { offset: 0x213A9, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BE0, symBinAddr: 0x27A6C, symSize: 0x198 } - - { offset: 0x21414, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D78, symBinAddr: 0x27C04, symSize: 0x39C } - - { offset: 0x214AB, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x2114, symBinAddr: 0x27FA0, symSize: 0x4B4 } - - { offset: 0x2157C, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C8, symBinAddr: 0x28454, symSize: 0x44 } - - { offset: 0x215B7, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x260C, symBinAddr: 0x28498, symSize: 0x44 } - - { offset: 0x21604, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2650, symBinAddr: 0x284DC, symSize: 0x5C } - - { offset: 0x21628, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26F4, symBinAddr: 0x28538, symSize: 0x44 } - - { offset: 0x21663, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2738, symBinAddr: 0x2857C, symSize: 0xB0 } - - { offset: 0x216B8, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E8, symBinAddr: 0x2862C, symSize: 0xB0 } - - { offset: 0x2170D, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2898, symBinAddr: 0x286DC, symSize: 0x230 } - - { offset: 0x217D5, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC8, symBinAddr: 0x2890C, symSize: 0x10C } - - { offset: 0x21839, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BD4, symBinAddr: 0x28A18, symSize: 0x114 } - - { offset: 0x23117, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28B2C, symSize: 0xD0 } - - { offset: 0x24102, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28B2C, symSize: 0xD0 } - - { offset: 0x24146, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xD0, symBinAddr: 0x28BFC, symSize: 0x188 } - - { offset: 0x241B6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x258, symBinAddr: 0x28D84, symSize: 0x1FC } - - { offset: 0x24208, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x454, symBinAddr: 0x28F80, symSize: 0x3E4 } - - { offset: 0x2429D, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x838, symBinAddr: 0x29364, symSize: 0x148 } - - { offset: 0x24322, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x980, symBinAddr: 0x294AC, symSize: 0x78 } - - { offset: 0x24346, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0xA50, symBinAddr: 0x29524, symSize: 0x304 } - - { offset: 0x243CA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xD54, symBinAddr: 0x29828, symSize: 0x58 } - - { offset: 0x243EE, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xDAC, symBinAddr: 0x29880, symSize: 0x30 } - - { offset: 0x2440A, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xDDC, symBinAddr: 0x298B0, symSize: 0x74 } - - { offset: 0x24468, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xEF0, symBinAddr: 0x29924, symSize: 0x5C } - - { offset: 0x244AF, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xFB8, symBinAddr: 0x29980, symSize: 0x484 } - - { offset: 0x24561, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x143C, symBinAddr: 0x29E04, symSize: 0x13C } - - { offset: 0x245E6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1578, symBinAddr: 0x29F40, symSize: 0x330 } - - { offset: 0x24678, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x18A8, symBinAddr: 0x2A270, symSize: 0x74 } - - { offset: 0x246D6, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x191C, symBinAddr: 0x2A2E4, symSize: 0x5C } - - { offset: 0x2471D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1978, symBinAddr: 0x2A340, symSize: 0x68 } - - { offset: 0x2475D, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x19E0, symBinAddr: 0x2A3A8, symSize: 0x60 } - - { offset: 0x24793, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1A40, symBinAddr: 0x2A408, symSize: 0x98 } - - { offset: 0x247D3, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1AD8, symBinAddr: 0x2A4A0, symSize: 0x7C } - - { offset: 0x24809, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x1B54, symBinAddr: 0x2A51C, symSize: 0xA8 } - - { offset: 0x2483B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1BFC, symBinAddr: 0x2A5C4, symSize: 0x64 } - - { offset: 0x2486D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1C60, symBinAddr: 0x2A628, symSize: 0x64 } - - { offset: 0x2489F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1CC4, symBinAddr: 0x2A68C, symSize: 0x1C } - - { offset: 0x248D5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1CE0, symBinAddr: 0x2A6A8, symSize: 0x38 } - - { offset: 0x24913, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1D18, symBinAddr: 0x2A6E0, symSize: 0x1C } - - { offset: 0x24949, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1D34, symBinAddr: 0x2A6FC, symSize: 0x38 } - - { offset: 0x24987, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1D6C, symBinAddr: 0x2A734, symSize: 0x1C } - - { offset: 0x249BD, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1D88, symBinAddr: 0x2A750, symSize: 0x24 } - - { offset: 0x249FB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1DAC, symBinAddr: 0x2A774, symSize: 0x6C } - - { offset: 0x252D1, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A7E0, symSize: 0x90 } - - { offset: 0x252EA, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2A40, symBinAddr: 0x6D658, symSize: 0x0 } - - { offset: 0x25351, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A7E0, symSize: 0x90 } - - { offset: 0x2537A, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6B78, symBinAddr: 0x6D780, symSize: 0x0 } - - { offset: 0x2538F, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x6B80, symBinAddr: 0x6D788, symSize: 0x0 } - - { offset: 0x25515, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2A870, symSize: 0x58 } - - { offset: 0x2553D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE8, symBinAddr: 0x2A8C8, symSize: 0xEC } - - { offset: 0x25573, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1D4, symBinAddr: 0x2A9B4, symSize: 0x160 } - - { offset: 0x255EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x334, symBinAddr: 0x2AB14, symSize: 0x1C0 } - - { offset: 0x25668, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4F4, symBinAddr: 0x2ACD4, symSize: 0xBC } - - { offset: 0x256A8, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5B0, symBinAddr: 0x2AD90, symSize: 0x204 } - - { offset: 0x2571D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x818, symBinAddr: 0x2AF94, symSize: 0x200 } - - { offset: 0x25792, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA18, symBinAddr: 0x2B194, symSize: 0x2C0 } - - { offset: 0x25863, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2B454, symSize: 0x88 } - - { offset: 0x25887, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD60, symBinAddr: 0x2B4DC, symSize: 0x64 } - - { offset: 0x258A3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDC4, symBinAddr: 0x2B540, symSize: 0x234 } - - { offset: 0x25918, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF8, symBinAddr: 0x2B774, symSize: 0x58 } - - { offset: 0x2593C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1050, symBinAddr: 0x2B7CC, symSize: 0x30 } - - { offset: 0x25958, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1080, symBinAddr: 0x2B7FC, symSize: 0x220 } - - { offset: 0x259F6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x12A0, symBinAddr: 0x2BA1C, symSize: 0x70 } - - { offset: 0x25A1A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1310, symBinAddr: 0x2BA8C, symSize: 0x50 } - - { offset: 0x25A36, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1360, symBinAddr: 0x2BADC, symSize: 0x174 } - - { offset: 0x25A88, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14D4, symBinAddr: 0x2BC50, symSize: 0x74 } - - { offset: 0x25ACC, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1548, symBinAddr: 0x2BCC4, symSize: 0x74 } - - { offset: 0x25B10, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15BC, symBinAddr: 0x2BD38, symSize: 0x40 } - - { offset: 0x25B46, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig PackageName]', symObjAddr: 0x15FC, symBinAddr: 0x2BD78, symSize: 0x40 } - - { offset: 0x25B7C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetPackageName:]', symObjAddr: 0x163C, symBinAddr: 0x2BDB8, symSize: 0x74 } - - { offset: 0x25BC0, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig WashParam]', symObjAddr: 0x16B0, symBinAddr: 0x2BE2C, symSize: 0x44 } - - { offset: 0x25BF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x16F4, symBinAddr: 0x2BE70, symSize: 0x1E0 } - - { offset: 0x25C62, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x18D4, symBinAddr: 0x2C050, symSize: 0x40 } - - { offset: 0x25C98, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x1914, symBinAddr: 0x2C090, symSize: 0x40 } - - { offset: 0x25CCE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1954, symBinAddr: 0x2C0D0, symSize: 0xD0 } - - { offset: 0x25D12, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1A24, symBinAddr: 0x2C1A0, symSize: 0xD0 } - - { offset: 0x25D56, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x1AF4, symBinAddr: 0x2C270, symSize: 0x40 } - - { offset: 0x25D8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1B34, symBinAddr: 0x2C2B0, symSize: 0x40 } - - { offset: 0x25DC2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1B74, symBinAddr: 0x2C2F0, symSize: 0x68 } - - { offset: 0x25E02, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1BDC, symBinAddr: 0x2C358, symSize: 0x3C } - - { offset: 0x25E39, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1C18, symBinAddr: 0x2C394, symSize: 0x78 } - - { offset: 0x25E7B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1C90, symBinAddr: 0x2C40C, symSize: 0x3C } - - { offset: 0x25EB2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1CCC, symBinAddr: 0x2C448, symSize: 0x78 } - - { offset: 0x25EF4, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1D44, symBinAddr: 0x2C4C0, symSize: 0x218 } - - { offset: 0x25F86, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1F5C, symBinAddr: 0x2C6D8, symSize: 0x154 } - - { offset: 0x25FF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x20B0, symBinAddr: 0x2C82C, symSize: 0xB8 } - - { offset: 0x26029, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2168, symBinAddr: 0x2C8E4, symSize: 0xAC } - - { offset: 0x26069, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2280, symBinAddr: 0x2C990, symSize: 0x6C } - - { offset: 0x2609C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x22EC, symBinAddr: 0x2C9FC, symSize: 0x4C } - - { offset: 0x26650, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CA48, symSize: 0x90 } - - { offset: 0x2665D, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CA48, symSize: 0x90 } - - { offset: 0x26686, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x98D8, symBinAddr: 0x6D790, symSize: 0x0 } - - { offset: 0x2669B, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x98E0, symBinAddr: 0x6D798, symSize: 0x0 } - - { offset: 0x26D0B, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2CAD8, symSize: 0x58 } - - { offset: 0x26D33, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE8, symBinAddr: 0x2CB30, symSize: 0x100 } - - { offset: 0x26D69, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E8, symBinAddr: 0x2CC30, symSize: 0x108 } - - { offset: 0x26D9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2F0, symBinAddr: 0x2CD38, symSize: 0xBC } - - { offset: 0x26DCD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3AC, symBinAddr: 0x2CDF4, symSize: 0x100 } - - { offset: 0x26DFF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4AC, symBinAddr: 0x2CEF4, symSize: 0x4A4 } - - { offset: 0x26EA0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x950, symBinAddr: 0x2D398, symSize: 0x118 } - - { offset: 0x26EEE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA68, symBinAddr: 0x2D4B0, symSize: 0x340 } - - { offset: 0x26F26, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA8, symBinAddr: 0x2D7F0, symSize: 0x90 } - - { offset: 0x26F58, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE38, symBinAddr: 0x2D880, symSize: 0x5C } - - { offset: 0x26F98, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE94, symBinAddr: 0x2D8DC, symSize: 0x5C } - - { offset: 0x26FD8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEF0, symBinAddr: 0x2D938, symSize: 0x14C } - - { offset: 0x27042, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x103C, symBinAddr: 0x2DA84, symSize: 0x94 } - - { offset: 0x270B0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10D0, symBinAddr: 0x2DB18, symSize: 0x12C } - - { offset: 0x270E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11FC, symBinAddr: 0x2DC44, symSize: 0x12C } - - { offset: 0x27115, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1328, symBinAddr: 0x2DD70, symSize: 0x7C } - - { offset: 0x27148, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x13A4, symBinAddr: 0x2DDEC, symSize: 0x64 } - - { offset: 0x2717B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1408, symBinAddr: 0x2DE50, symSize: 0x30 } - - { offset: 0x271AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1438, symBinAddr: 0x2DE80, symSize: 0xF4 } - - { offset: 0x271E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x152C, symBinAddr: 0x2DF74, symSize: 0x194 } - - { offset: 0x2723C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16C0, symBinAddr: 0x2E108, symSize: 0x58 } - - { offset: 0x27260, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1718, symBinAddr: 0x2E160, symSize: 0x30 } - - { offset: 0x2727C, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1748, symBinAddr: 0x2E190, symSize: 0xB4 } - - { offset: 0x272EB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17FC, symBinAddr: 0x2E244, symSize: 0x3C } - - { offset: 0x2730F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1838, symBinAddr: 0x2E280, symSize: 0x30 } - - { offset: 0x2732B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1868, symBinAddr: 0x2E2B0, symSize: 0x2F8 } - - { offset: 0x27437, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B60, symBinAddr: 0x2E5A8, symSize: 0x148 } - - { offset: 0x2747D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA8, symBinAddr: 0x2E6F0, symSize: 0x2E8 } - - { offset: 0x27527, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F90, symBinAddr: 0x2E9D8, symSize: 0x224 } - - { offset: 0x2759A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21B4, symBinAddr: 0x2EBFC, symSize: 0x1C } - - { offset: 0x275D0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21D0, symBinAddr: 0x2EC18, symSize: 0x20 } - - { offset: 0x27606, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21F0, symBinAddr: 0x2EC38, symSize: 0x1C } - - { offset: 0x2763C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x220C, symBinAddr: 0x2EC54, symSize: 0x1C } - - { offset: 0x27672, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2228, symBinAddr: 0x2EC70, symSize: 0x1C } - - { offset: 0x276A8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2244, symBinAddr: 0x2EC8C, symSize: 0x1C } - - { offset: 0x276DE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2260, symBinAddr: 0x2ECA8, symSize: 0x1C } - - { offset: 0x27714, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x227C, symBinAddr: 0x2ECC4, symSize: 0x1C } - - { offset: 0x2774A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2298, symBinAddr: 0x2ECE0, symSize: 0x20 } - - { offset: 0x27780, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B8, symBinAddr: 0x2ED00, symSize: 0x1C } - - { offset: 0x277B6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22D4, symBinAddr: 0x2ED1C, symSize: 0x3C } - - { offset: 0x277F4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2310, symBinAddr: 0x2ED58, symSize: 0x1C } - - { offset: 0x2782A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x232C, symBinAddr: 0x2ED74, symSize: 0x1C } - - { offset: 0x27860, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2348, symBinAddr: 0x2ED90, symSize: 0x1C } - - { offset: 0x27896, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2364, symBinAddr: 0x2EDAC, symSize: 0x1C } - - { offset: 0x278CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2380, symBinAddr: 0x2EDC8, symSize: 0x1C } - - { offset: 0x27902, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x239C, symBinAddr: 0x2EDE4, symSize: 0x1C } - - { offset: 0x27938, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B8, symBinAddr: 0x2EE00, symSize: 0x1C } - - { offset: 0x2796E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23D4, symBinAddr: 0x2EE1C, symSize: 0x1C } - - { offset: 0x279A4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23F0, symBinAddr: 0x2EE38, symSize: 0x3C } - - { offset: 0x279E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x242C, symBinAddr: 0x2EE74, symSize: 0x1C } - - { offset: 0x27A18, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2448, symBinAddr: 0x2EE90, symSize: 0x38 } - - { offset: 0x27A56, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2480, symBinAddr: 0x2EEC8, symSize: 0x20 } - - { offset: 0x27A8C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x24A0, symBinAddr: 0x2EEE8, symSize: 0x28 } - - { offset: 0x27ACA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C8, symBinAddr: 0x2EF10, symSize: 0x1C } - - { offset: 0x27B00, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24E4, symBinAddr: 0x2EF2C, symSize: 0x3C } - - { offset: 0x27B3E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2520, symBinAddr: 0x2EF68, symSize: 0x7C } - - { offset: 0x2832D, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EFE4, symSize: 0xDC } - - { offset: 0x2833A, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2EFE4, symSize: 0xDC } - - { offset: 0x28363, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB60, symBinAddr: 0x6D7A0, symSize: 0x0 } - - { offset: 0x28378, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB68, symBinAddr: 0x6D7A8, symSize: 0x0 } - - { offset: 0x28574, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x1B34, symBinAddr: 0x30A0C, symSize: 0x20C } - - { offset: 0x2875F, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x2F0C0, symSize: 0x78 } - - { offset: 0x2879C, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x154, symBinAddr: 0x2F138, symSize: 0x4C } - - { offset: 0x287E0, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x1A0, symBinAddr: 0x2F184, symSize: 0x134 } - - { offset: 0x28816, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x2D4, symBinAddr: 0x2F2B8, symSize: 0xB8 } - - { offset: 0x28848, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x38C, symBinAddr: 0x2F370, symSize: 0x34 } - - { offset: 0x28885, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x42C, symBinAddr: 0x2F3A4, symSize: 0x128 } - - { offset: 0x288CE, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x554, symBinAddr: 0x2F4CC, symSize: 0x30 } - - { offset: 0x28922, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x624, symBinAddr: 0x2F4FC, symSize: 0x18C } - - { offset: 0x28954, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x2F688, symSize: 0x34 } - - { offset: 0x28991, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x7E4, symBinAddr: 0x2F6BC, symSize: 0x390 } - - { offset: 0x289D1, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xB74, symBinAddr: 0x2FA4C, symSize: 0x34 } - - { offset: 0x28A0E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xBA8, symBinAddr: 0x2FA80, symSize: 0x184 } - - { offset: 0x28A86, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xD2C, symBinAddr: 0x2FC04, symSize: 0x38 } - - { offset: 0x28ABF, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xD64, symBinAddr: 0x2FC3C, symSize: 0x1AC } - - { offset: 0x28B29, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xF10, symBinAddr: 0x2FDE8, symSize: 0x24 } - - { offset: 0x28B51, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xF34, symBinAddr: 0x2FE0C, symSize: 0x190 } - - { offset: 0x28BF6, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0x10C4, symBinAddr: 0x2FF9C, symSize: 0x164 } - - { offset: 0x28C8F, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1228, symBinAddr: 0x30100, symSize: 0xB8 } - - { offset: 0x28CC2, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x12E0, symBinAddr: 0x301B8, symSize: 0x34 } - - { offset: 0x28D02, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x1314, symBinAddr: 0x301EC, symSize: 0x154 } - - { offset: 0x28D35, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x1468, symBinAddr: 0x30340, symSize: 0x40 } - - { offset: 0x28D75, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x14A8, symBinAddr: 0x30380, symSize: 0x170 } - - { offset: 0x28DA8, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x1618, symBinAddr: 0x304F0, symSize: 0x34 } - - { offset: 0x28DE8, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x164C, symBinAddr: 0x30524, symSize: 0x54 } - - { offset: 0x28E1B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x16A0, symBinAddr: 0x30578, symSize: 0x218 } - - { offset: 0x28E7B, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x18B8, symBinAddr: 0x30790, symSize: 0x34 } - - { offset: 0x28EBB, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x18EC, symBinAddr: 0x307C4, symSize: 0x1F4 } - - { offset: 0x28F6B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1AE0, symBinAddr: 0x309B8, symSize: 0x54 } - - { offset: 0x28F9E, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1D40, symBinAddr: 0x30C18, symSize: 0x34 } - - { offset: 0x28FDE, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1D74, symBinAddr: 0x30C4C, symSize: 0x11C } - - { offset: 0x29069, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1E90, symBinAddr: 0x30D68, symSize: 0x1AC } - - { offset: 0x290FB, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x203C, symBinAddr: 0x30F14, symSize: 0xD4 } - - { offset: 0x2912E, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x30FE8, symSize: 0x34 } - - { offset: 0x2916E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x2144, symBinAddr: 0x3101C, symSize: 0x80 } - - { offset: 0x291BF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x21C4, symBinAddr: 0x3109C, symSize: 0x2B0 } - - { offset: 0x2924C, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2474, symBinAddr: 0x3134C, symSize: 0xC0 } - - { offset: 0x292EE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x2534, symBinAddr: 0x3140C, symSize: 0x8C } - - { offset: 0x29312, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x25C0, symBinAddr: 0x31498, symSize: 0x68 } - - { offset: 0x2932E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2628, symBinAddr: 0x31500, symSize: 0x1B0 } - - { offset: 0x2938E, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x316B0, symSize: 0x32C } - - { offset: 0x29437, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x2B04, symBinAddr: 0x319DC, symSize: 0x3C } - - { offset: 0x29489, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2B40, symBinAddr: 0x31A18, symSize: 0xEC } - - { offset: 0x294DA, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x2C2C, symBinAddr: 0x31B04, symSize: 0x8C } - - { offset: 0x2952B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2CB8, symBinAddr: 0x31B90, symSize: 0xA8 } - - { offset: 0x2957C, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2D60, symBinAddr: 0x31C38, symSize: 0xE8 } - - { offset: 0x295DC, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2E48, symBinAddr: 0x31D20, symSize: 0xD8 } - - { offset: 0x2962D, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2F20, symBinAddr: 0x31DF8, symSize: 0x170 } - - { offset: 0x29691, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x3090, symBinAddr: 0x31F68, symSize: 0x60 } - - { offset: 0x296C4, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x30F0, symBinAddr: 0x31FC8, symSize: 0x1C } - - { offset: 0x296FA, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x310C, symBinAddr: 0x31FE4, symSize: 0x38 } - - { offset: 0x29738, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x3144, symBinAddr: 0x3201C, symSize: 0x1C } - - { offset: 0x2976E, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x3160, symBinAddr: 0x32038, symSize: 0x24 } - - { offset: 0x297AC, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x3184, symBinAddr: 0x3205C, symSize: 0x7C } - - { offset: 0x2A2C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x320D8, symSize: 0x94 } - - { offset: 0x2A2DD, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x19878, symBinAddr: 0x61410, symSize: 0x0 } - - { offset: 0x2A355, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x19880, symBinAddr: 0x61418, symSize: 0x0 } - - { offset: 0x2A36A, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x19888, symBinAddr: 0x61420, symSize: 0x0 } - - { offset: 0x2A37F, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x19890, symBinAddr: 0x61428, symSize: 0x0 } - - { offset: 0x2A388, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x15418, symBinAddr: 0x47170, symSize: 0xC4 } - - { offset: 0x2A3AF, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x39FA8, symBinAddr: 0x6D7B0, symSize: 0x0 } - - { offset: 0x2A42C, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x39FB0, symBinAddr: 0x6D7B8, symSize: 0x0 } - - { offset: 0x2AE5F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x320D8, symSize: 0x94 } - - { offset: 0x2AE96, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x3216C, symSize: 0x110 } - - { offset: 0x2AEFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x3227C, symSize: 0x6C } - - { offset: 0x2AF2D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x322E8, symSize: 0x98 } - - { offset: 0x2AF64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x32380, symSize: 0x4C } - - { offset: 0x2AF97, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x323CC, symSize: 0x78 } - - { offset: 0x2AFCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x32444, symSize: 0xA0 } - - { offset: 0x2B014, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x324E4, symSize: 0xC4 } - - { offset: 0x2B069, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x325A8, symSize: 0x47C } - - { offset: 0x2B0EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x32A24, symSize: 0x174 } - - { offset: 0x2B11D, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x32B98, symSize: 0x38 } - - { offset: 0x2B15D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x32BD0, symSize: 0x190 } - - { offset: 0x2B1B7, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x32D60, symSize: 0x58 } - - { offset: 0x2B1DB, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x32DB8, symSize: 0x30 } - - { offset: 0x2B1F7, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x32DE8, symSize: 0x60 } - - { offset: 0x2B24F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x32E48, symSize: 0x16C } - - { offset: 0x2B2AF, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x32FB4, symSize: 0x3C } - - { offset: 0x2B301, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x32FF0, symSize: 0x68 } - - { offset: 0x2B343, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x33058, symSize: 0x68 } - - { offset: 0x2B385, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x330C0, symSize: 0x198 } - - { offset: 0x2B3DF, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x33258, symSize: 0x44 } - - { offset: 0x2B437, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x3329C, symSize: 0x16C } - - { offset: 0x2B497, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x33408, symSize: 0x3C } - - { offset: 0x2B4E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x33444, symSize: 0x68 } - - { offset: 0x2B52B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x334AC, symSize: 0x68 } - - { offset: 0x2B56D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x33514, symSize: 0x280 } - - { offset: 0x2B5F6, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x33794, symSize: 0x7C } - - { offset: 0x2B666, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x33810, symSize: 0x78 } - - { offset: 0x2B68A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x33888, symSize: 0x58 } - - { offset: 0x2B6A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x338E0, symSize: 0x1B0 } - - { offset: 0x2B715, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x33A90, symSize: 0x54 } - - { offset: 0x2B779, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x33AE4, symSize: 0x90 } - - { offset: 0x2B7CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x33B74, symSize: 0x90 } - - { offset: 0x2B81B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x33C04, symSize: 0x16C } - - { offset: 0x2B875, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x33D70, symSize: 0x38 } - - { offset: 0x2B8CD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x33DA8, symSize: 0x104 } - - { offset: 0x2B91E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x33EAC, symSize: 0x5C } - - { offset: 0x2B970, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x33F08, symSize: 0x16C } - - { offset: 0x2B9CA, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x34074, symSize: 0x38 } - - { offset: 0x2BA22, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x340AC, symSize: 0x104 } - - { offset: 0x2BA73, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x341B0, symSize: 0x5C } - - { offset: 0x2BAC5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x3420C, symSize: 0x16C } - - { offset: 0x2BB1F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x34378, symSize: 0x44 } - - { offset: 0x2BB77, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x343BC, symSize: 0x16C } - - { offset: 0x2BBD1, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x34528, symSize: 0x44 } - - { offset: 0x2BC29, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x3456C, symSize: 0x16C } - - { offset: 0x2BC83, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x346D8, symSize: 0x38 } - - { offset: 0x2BCDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x34710, symSize: 0xF4 } - - { offset: 0x2BD1D, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x34804, symSize: 0x3C } - - { offset: 0x2BD5D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x34840, symSize: 0xF4 } - - { offset: 0x2BD9F, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x34934, symSize: 0x3C } - - { offset: 0x2BDDF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x34970, symSize: 0xF4 } - - { offset: 0x2BE21, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x34A64, symSize: 0x3C } - - { offset: 0x2BE61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x34AA0, symSize: 0x168 } - - { offset: 0x2BEBB, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x34C08, symSize: 0x30 } - - { offset: 0x2BF13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x34C38, symSize: 0x100 } - - { offset: 0x2BF64, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x34D38, symSize: 0x28 } - - { offset: 0x2BFB6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x34D60, symSize: 0x168 } - - { offset: 0x2C010, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x34EC8, symSize: 0x30 } - - { offset: 0x2C068, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x34EF8, symSize: 0x100 } - - { offset: 0x2C0B9, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x34FF8, symSize: 0x28 } - - { offset: 0x2C10B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x35020, symSize: 0x100 } - - { offset: 0x2C15C, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x35120, symSize: 0x28 } - - { offset: 0x2C1AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x35148, symSize: 0x168 } - - { offset: 0x2C208, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x352B0, symSize: 0x30 } - - { offset: 0x2C260, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x352E0, symSize: 0x1BC } - - { offset: 0x2C2BB, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x3549C, symSize: 0x44 } - - { offset: 0x2C313, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x354E0, symSize: 0x13C } - - { offset: 0x2C364, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x3561C, symSize: 0x60 } - - { offset: 0x2C3B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x3567C, symSize: 0x1A8 } - - { offset: 0x2C41C, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C8, symBinAddr: 0x35824, symSize: 0x54 } - - { offset: 0x2C480, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A1C, symBinAddr: 0x35878, symSize: 0x184 } - - { offset: 0x2C4D1, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3BA0, symBinAddr: 0x359FC, symSize: 0x54 } - - { offset: 0x2C535, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BF4, symBinAddr: 0x35A50, symSize: 0x140 } - - { offset: 0x2C586, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D34, symBinAddr: 0x35B90, symSize: 0x54 } - - { offset: 0x2C5EA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D88, symBinAddr: 0x35BE4, symSize: 0x190 } - - { offset: 0x2C64A, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F18, symBinAddr: 0x35D74, symSize: 0x58 } - - { offset: 0x2C6C0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F70, symBinAddr: 0x35DCC, symSize: 0x224 } - - { offset: 0x2C73E, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4194, symBinAddr: 0x35FF0, symSize: 0x5C } - - { offset: 0x2C7C6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41F0, symBinAddr: 0x3604C, symSize: 0xA4 } - - { offset: 0x2C7EA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4294, symBinAddr: 0x360F0, symSize: 0x78 } - - { offset: 0x2C806, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x430C, symBinAddr: 0x36168, symSize: 0x184 } - - { offset: 0x2C857, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4490, symBinAddr: 0x362EC, symSize: 0x54 } - - { offset: 0x2C8BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44E4, symBinAddr: 0x36340, symSize: 0x11C } - - { offset: 0x2C910, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x4600, symBinAddr: 0x3645C, symSize: 0x118 } - - { offset: 0x2C965, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4718, symBinAddr: 0x36574, symSize: 0x140 } - - { offset: 0x2C9CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4858, symBinAddr: 0x366B4, symSize: 0x204 } - - { offset: 0x2CA32, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A5C, symBinAddr: 0x368B8, symSize: 0x34 } - - { offset: 0x2CA69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A90, symBinAddr: 0x368EC, symSize: 0x160 } - - { offset: 0x2CABE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BF0, symBinAddr: 0x36A4C, symSize: 0x160 } - - { offset: 0x2CB13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D50, symBinAddr: 0x36BAC, symSize: 0x118 } - - { offset: 0x2CB68, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E68, symBinAddr: 0x36CC4, symSize: 0x1EC } - - { offset: 0x2CBD8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x5054, symBinAddr: 0x36EB0, symSize: 0x300 } - - { offset: 0x2CC85, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x5354, symBinAddr: 0x371B0, symSize: 0x58 } - - { offset: 0x2CCD3, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x5408, symBinAddr: 0x37208, symSize: 0x5FC } - - { offset: 0x2CE2F, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5A04, symBinAddr: 0x37804, symSize: 0x24 } - - { offset: 0x2CE57, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A28, symBinAddr: 0x37828, symSize: 0x58 } - - { offset: 0x2CEB7, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A80, symBinAddr: 0x37880, symSize: 0x74 } - - { offset: 0x2CEDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5AF4, symBinAddr: 0x378F4, symSize: 0xBCC } - - { offset: 0x2D116, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66C0, symBinAddr: 0x384C0, symSize: 0x694 } - - { offset: 0x2D353, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D54, symBinAddr: 0x38B54, symSize: 0x2C0 } - - { offset: 0x2D428, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x7014, symBinAddr: 0x38E14, symSize: 0x2A8 } - - { offset: 0x2D48C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x72BC, symBinAddr: 0x390BC, symSize: 0x2A8 } - - { offset: 0x2D4F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7564, symBinAddr: 0x39364, symSize: 0x160 } - - { offset: 0x2D58F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76C4, symBinAddr: 0x394C4, symSize: 0x160 } - - { offset: 0x2D62E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7824, symBinAddr: 0x39624, symSize: 0x3A0 } - - { offset: 0x2D686, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BC4, symBinAddr: 0x399C4, symSize: 0xEC } - - { offset: 0x2D6C6, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7CB0, symBinAddr: 0x39AB0, symSize: 0x9C } - - { offset: 0x2D706, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D4C, symBinAddr: 0x39B4C, symSize: 0x5C } - - { offset: 0x2D75A, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7E14, symBinAddr: 0x39BA8, symSize: 0x5C } - - { offset: 0x2D7AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E70, symBinAddr: 0x39C04, symSize: 0x3A0 } - - { offset: 0x2D806, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x8210, symBinAddr: 0x39FA4, symSize: 0xEC } - - { offset: 0x2D846, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82FC, symBinAddr: 0x3A090, symSize: 0x9C } - - { offset: 0x2D886, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8398, symBinAddr: 0x3A12C, symSize: 0x5C } - - { offset: 0x2D8DA, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83F4, symBinAddr: 0x3A188, symSize: 0x5C } - - { offset: 0x2D92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8450, symBinAddr: 0x3A1E4, symSize: 0x30C } - - { offset: 0x2D9A1, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x875C, symBinAddr: 0x3A4F0, symSize: 0x398 } - - { offset: 0x2DA50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AF4, symBinAddr: 0x3A888, symSize: 0x68 } - - { offset: 0x2DAB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B5C, symBinAddr: 0x3A8F0, symSize: 0x64 } - - { offset: 0x2DAE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BC0, symBinAddr: 0x3A954, symSize: 0x64 } - - { offset: 0x2DB1A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C24, symBinAddr: 0x3A9B8, symSize: 0x64 } - - { offset: 0x2DB4D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C88, symBinAddr: 0x3AA1C, symSize: 0x64 } - - { offset: 0x2DB80, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CEC, symBinAddr: 0x3AA80, symSize: 0x64 } - - { offset: 0x2DBB3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D50, symBinAddr: 0x3AAE4, symSize: 0x64 } - - { offset: 0x2DBE6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8DB4, symBinAddr: 0x3AB48, symSize: 0x64 } - - { offset: 0x2DC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8E18, symBinAddr: 0x3ABAC, symSize: 0x64 } - - { offset: 0x2DC4C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E7C, symBinAddr: 0x3AC10, symSize: 0xDC } - - { offset: 0x2DC7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F58, symBinAddr: 0x3ACEC, symSize: 0xDC } - - { offset: 0x2DCB2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9034, symBinAddr: 0x3ADC8, symSize: 0x4C } - - { offset: 0x2DCE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9080, symBinAddr: 0x3AE14, symSize: 0x2BC } - - { offset: 0x2DDF4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x933C, symBinAddr: 0x3B0D0, symSize: 0x1A0 } - - { offset: 0x2DE54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94DC, symBinAddr: 0x3B270, symSize: 0x1A0 } - - { offset: 0x2DEB4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x967C, symBinAddr: 0x3B410, symSize: 0x250 } - - { offset: 0x2DF10, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x98CC, symBinAddr: 0x3B660, symSize: 0xA4 } - - { offset: 0x2DF68, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9970, symBinAddr: 0x3B704, symSize: 0x54 } - - { offset: 0x2DFA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9A00, symBinAddr: 0x3B758, symSize: 0x250 } - - { offset: 0x2E000, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C50, symBinAddr: 0x3B9A8, symSize: 0xA4 } - - { offset: 0x2E058, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CF4, symBinAddr: 0x3BA4C, symSize: 0x54 } - - { offset: 0x2E094, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D48, symBinAddr: 0x3BAA0, symSize: 0x1F0 } - - { offset: 0x2E0EE, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F38, symBinAddr: 0x3BC90, symSize: 0x9C } - - { offset: 0x2E146, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FD4, symBinAddr: 0x3BD2C, symSize: 0x54 } - - { offset: 0x2E182, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0xA028, symBinAddr: 0x3BD80, symSize: 0x250 } - - { offset: 0x2E1DE, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA278, symBinAddr: 0x3BFD0, symSize: 0x54 } - - { offset: 0x2E236, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA2CC, symBinAddr: 0x3C024, symSize: 0x54 } - - { offset: 0x2E272, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA320, symBinAddr: 0x3C078, symSize: 0x250 } - - { offset: 0x2E2CE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA570, symBinAddr: 0x3C2C8, symSize: 0x54 } - - { offset: 0x2E326, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA5C4, symBinAddr: 0x3C31C, symSize: 0x54 } - - { offset: 0x2E362, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA618, symBinAddr: 0x3C370, symSize: 0x1F0 } - - { offset: 0x2E3BC, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA808, symBinAddr: 0x3C560, symSize: 0x50 } - - { offset: 0x2E414, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA858, symBinAddr: 0x3C5B0, symSize: 0x54 } - - { offset: 0x2E450, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA8AC, symBinAddr: 0x3C604, symSize: 0x250 } - - { offset: 0x2E4AC, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAAFC, symBinAddr: 0x3C854, symSize: 0x54 } - - { offset: 0x2E504, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB50, symBinAddr: 0x3C8A8, symSize: 0x54 } - - { offset: 0x2E540, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xABA4, symBinAddr: 0x3C8FC, symSize: 0x250 } - - { offset: 0x2E59C, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADF4, symBinAddr: 0x3CB4C, symSize: 0x54 } - - { offset: 0x2E5F4, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE48, symBinAddr: 0x3CBA0, symSize: 0x54 } - - { offset: 0x2E630, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE9C, symBinAddr: 0x3CBF4, symSize: 0x1F0 } - - { offset: 0x2E68A, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB08C, symBinAddr: 0x3CDE4, symSize: 0x50 } - - { offset: 0x2E6E2, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0DC, symBinAddr: 0x3CE34, symSize: 0x54 } - - { offset: 0x2E71E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB130, symBinAddr: 0x3CE88, symSize: 0x32C } - - { offset: 0x2E7E7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB45C, symBinAddr: 0x3D1B4, symSize: 0x250 } - - { offset: 0x2E843, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB6AC, symBinAddr: 0x3D404, symSize: 0x54 } - - { offset: 0x2E89B, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB700, symBinAddr: 0x3D458, symSize: 0x54 } - - { offset: 0x2E8D7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB754, symBinAddr: 0x3D4AC, symSize: 0x250 } - - { offset: 0x2E933, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB9A4, symBinAddr: 0x3D6FC, symSize: 0x54 } - - { offset: 0x2E98B, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9F8, symBinAddr: 0x3D750, symSize: 0x54 } - - { offset: 0x2E9C7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA4C, symBinAddr: 0x3D7A4, symSize: 0x1F0 } - - { offset: 0x2EA21, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBC3C, symBinAddr: 0x3D994, symSize: 0x50 } - - { offset: 0x2EA79, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC8C, symBinAddr: 0x3D9E4, symSize: 0x54 } - - { offset: 0x2EAB5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCE0, symBinAddr: 0x3DA38, symSize: 0x16C } - - { offset: 0x2EB0F, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE4C, symBinAddr: 0x3DBA4, symSize: 0x44 } - - { offset: 0x2EB67, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE90, symBinAddr: 0x3DBE8, symSize: 0x170 } - - { offset: 0x2EBC1, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xC000, symBinAddr: 0x3DD58, symSize: 0x40 } - - { offset: 0x2EC19, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC040, symBinAddr: 0x3DD98, symSize: 0x170 } - - { offset: 0x2EC73, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC1B0, symBinAddr: 0x3DF08, symSize: 0x88 } - - { offset: 0x2ECCB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC238, symBinAddr: 0x3DF90, symSize: 0x170 } - - { offset: 0x2ED25, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC3A8, symBinAddr: 0x3E100, symSize: 0x88 } - - { offset: 0x2ED7D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC430, symBinAddr: 0x3E188, symSize: 0x268 } - - { offset: 0x2EE21, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC698, symBinAddr: 0x3E3F0, symSize: 0x44 } - - { offset: 0x2EE76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC6DC, symBinAddr: 0x3E434, symSize: 0x2C8 } - - { offset: 0x2EF14, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC9A4, symBinAddr: 0x3E6FC, symSize: 0x664 } - - { offset: 0x2F0E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD008, symBinAddr: 0x3ED60, symSize: 0x90 } - - { offset: 0x2F10A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD098, symBinAddr: 0x3EDF0, symSize: 0x6C } - - { offset: 0x2F126, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD104, symBinAddr: 0x3EE5C, symSize: 0x2BC } - - { offset: 0x2F1B5, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD3C0, symBinAddr: 0x3F118, symSize: 0x690 } - - { offset: 0x2F384, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA50, symBinAddr: 0x3F7A8, symSize: 0x1DC } - - { offset: 0x2F412, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDC2C, symBinAddr: 0x3F984, symSize: 0x2D0 } - - { offset: 0x2F4B0, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEFC, symBinAddr: 0x3FC54, symSize: 0x308 } - - { offset: 0x2F57F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE204, symBinAddr: 0x3FF5C, symSize: 0xB4 } - - { offset: 0x2F5EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE2B8, symBinAddr: 0x40010, symSize: 0x2BC } - - { offset: 0x2F67E, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE574, symBinAddr: 0x402CC, symSize: 0x27C } - - { offset: 0x2F759, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE7F0, symBinAddr: 0x40548, symSize: 0x370 } - - { offset: 0x2F7FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB60, symBinAddr: 0x408B8, symSize: 0x1BC } - - { offset: 0x2F85F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xED1C, symBinAddr: 0x40A74, symSize: 0x1BC } - - { offset: 0x2F8C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEED8, symBinAddr: 0x40C30, symSize: 0x198 } - - { offset: 0x2F933, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF070, symBinAddr: 0x40DC8, symSize: 0x80 } - - { offset: 0x2F988, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF0F0, symBinAddr: 0x40E48, symSize: 0xA8 } - - { offset: 0x2F9EC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF198, symBinAddr: 0x40EF0, symSize: 0x80 } - - { offset: 0x2FA41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF218, symBinAddr: 0x40F70, symSize: 0xA8 } - - { offset: 0x2FAA5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF2C0, symBinAddr: 0x41018, symSize: 0x300 } - - { offset: 0x2FB52, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF5C0, symBinAddr: 0x41318, symSize: 0x588 } - - { offset: 0x2FD2A, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB48, symBinAddr: 0x418A0, symSize: 0xA8 } - - { offset: 0x2FD4E, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFBF0, symBinAddr: 0x41948, symSize: 0x7C } - - { offset: 0x2FD6A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC6C, symBinAddr: 0x419C4, symSize: 0x2A8 } - - { offset: 0x2FDF9, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFF14, symBinAddr: 0x41C6C, symSize: 0x2E8 } - - { offset: 0x2FF03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101FC, symBinAddr: 0x41F54, symSize: 0x2A8 } - - { offset: 0x2FF92, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x104A4, symBinAddr: 0x421FC, symSize: 0x2D8 } - - { offset: 0x3008C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x1077C, symBinAddr: 0x424D4, symSize: 0x260 } - - { offset: 0x3011B, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x109DC, symBinAddr: 0x42734, symSize: 0x284 } - - { offset: 0x301F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C60, symBinAddr: 0x429B8, symSize: 0x260 } - - { offset: 0x30283, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10EC0, symBinAddr: 0x42C18, symSize: 0x1D4 } - - { offset: 0x30331, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11094, symBinAddr: 0x42DEC, symSize: 0x74 } - - { offset: 0x30382, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x11108, symBinAddr: 0x42E60, symSize: 0x180 } - - { offset: 0x303F1, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x11288, symBinAddr: 0x42FE0, symSize: 0x64 } - - { offset: 0x30443, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x112EC, symBinAddr: 0x43044, symSize: 0x2A0 } - - { offset: 0x304D2, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1158C, symBinAddr: 0x432E4, symSize: 0xC8 } - - { offset: 0x30542, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x11654, symBinAddr: 0x433AC, symSize: 0x64 } - - { offset: 0x30594, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x116B8, symBinAddr: 0x43410, symSize: 0x1D0 } - - { offset: 0x30612, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x11888, symBinAddr: 0x435E0, symSize: 0x64 } - - { offset: 0x30664, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x118EC, symBinAddr: 0x43644, symSize: 0x90 } - - { offset: 0x306B5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x1197C, symBinAddr: 0x436D4, symSize: 0x27C } - - { offset: 0x30742, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11BF8, symBinAddr: 0x43950, symSize: 0x80 } - - { offset: 0x307B8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C78, symBinAddr: 0x439D0, symSize: 0x28C } - - { offset: 0x30800, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11F04, symBinAddr: 0x43C5C, symSize: 0x6A4 } - - { offset: 0x308DA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x125A8, symBinAddr: 0x44300, symSize: 0x150 } - - { offset: 0x30949, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x126F8, symBinAddr: 0x44450, symSize: 0xCC } - - { offset: 0x309AD, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x127C4, symBinAddr: 0x4451C, symSize: 0x8C } - - { offset: 0x30A05, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x12850, symBinAddr: 0x445A8, symSize: 0x3B0 } - - { offset: 0x30ADB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12C00, symBinAddr: 0x44958, symSize: 0x64 } - - { offset: 0x30B0E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C64, symBinAddr: 0x449BC, symSize: 0x90 } - - { offset: 0x30B41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12CF4, symBinAddr: 0x44A4C, symSize: 0x224 } - - { offset: 0x30B92, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12F18, symBinAddr: 0x44C70, symSize: 0x50 } - - { offset: 0x30BD2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F68, symBinAddr: 0x44CC0, symSize: 0x264 } - - { offset: 0x30C52, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x131CC, symBinAddr: 0x44F24, symSize: 0x198 } - - { offset: 0x30CDF, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13364, symBinAddr: 0x450BC, symSize: 0x50 } - - { offset: 0x30D1F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x133B4, symBinAddr: 0x4510C, symSize: 0x264 } - - { offset: 0x30D9F, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x13618, symBinAddr: 0x45370, symSize: 0x198 } - - { offset: 0x30E2C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x137B0, symBinAddr: 0x45508, symSize: 0x50 } - - { offset: 0x30E6C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x13800, symBinAddr: 0x45558, symSize: 0xF4 } - - { offset: 0x30EAE, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x138F4, symBinAddr: 0x4564C, symSize: 0xA4 } - - { offset: 0x30EEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13998, symBinAddr: 0x456F0, symSize: 0x90 } - - { offset: 0x30F3F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x13A28, symBinAddr: 0x45780, symSize: 0x27C } - - { offset: 0x30FCC, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13CA4, symBinAddr: 0x459FC, symSize: 0x80 } - - { offset: 0x31042, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13D24, symBinAddr: 0x45A7C, symSize: 0xEB4 } - - { offset: 0x311E5, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14BD8, symBinAddr: 0x46930, symSize: 0x1B4 } - - { offset: 0x31279, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D8C, symBinAddr: 0x46AE4, symSize: 0x108 } - - { offset: 0x3130D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E94, symBinAddr: 0x46BEC, symSize: 0xA0 } - - { offset: 0x313A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14F34, symBinAddr: 0x46C8C, symSize: 0x64 } - - { offset: 0x313D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F98, symBinAddr: 0x46CF0, symSize: 0x15C } - - { offset: 0x31425, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x150F4, symBinAddr: 0x46E4C, symSize: 0xF4 } - - { offset: 0x31467, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x151E8, symBinAddr: 0x46F40, symSize: 0x54 } - - { offset: 0x314A7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x1523C, symBinAddr: 0x46F94, symSize: 0xF4 } - - { offset: 0x314E9, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x15330, symBinAddr: 0x47088, symSize: 0x98 } - - { offset: 0x31529, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x153C8, symBinAddr: 0x47120, symSize: 0x50 } - - { offset: 0x315DB, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x154DC, symBinAddr: 0x47234, symSize: 0x84 } - - { offset: 0x3161B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x15560, symBinAddr: 0x472B8, symSize: 0x13C } - - { offset: 0x3165D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x1569C, symBinAddr: 0x473F4, symSize: 0x1B0 } - - { offset: 0x316AE, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x1584C, symBinAddr: 0x475A4, symSize: 0x1B0 } - - { offset: 0x316FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x159FC, symBinAddr: 0x47754, symSize: 0x43C } - - { offset: 0x31764, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15E38, symBinAddr: 0x47B90, symSize: 0x504 } - - { offset: 0x3183F, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1633C, symBinAddr: 0x48094, symSize: 0x1E4 } - - { offset: 0x318BD, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x16520, symBinAddr: 0x48278, symSize: 0x1E4 } - - { offset: 0x3193B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x16704, symBinAddr: 0x4845C, symSize: 0x1D8 } - - { offset: 0x31981, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x168DC, symBinAddr: 0x48634, symSize: 0x30C } - - { offset: 0x31A3E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16BE8, symBinAddr: 0x48940, symSize: 0xF0 } - - { offset: 0x31A71, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16CD8, symBinAddr: 0x48A30, symSize: 0x154 } - - { offset: 0x31AA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16E2C, symBinAddr: 0x48B84, symSize: 0x114 } - - { offset: 0x31AF5, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16F40, symBinAddr: 0x48C98, symSize: 0x60 } - - { offset: 0x31B35, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x48CF8, symSize: 0x70 } - - { offset: 0x31B86, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x17010, symBinAddr: 0x48D68, symSize: 0x68 } - - { offset: 0x31BC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17078, symBinAddr: 0x48DD0, symSize: 0x80 } - - { offset: 0x31C0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x170F8, symBinAddr: 0x48E50, symSize: 0x7C } - - { offset: 0x31C41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17174, symBinAddr: 0x48ECC, symSize: 0x58 } - - { offset: 0x31C78, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x171CC, symBinAddr: 0x48F24, symSize: 0x58 } - - { offset: 0x31CAF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x17224, symBinAddr: 0x48F7C, symSize: 0xE8 } - - { offset: 0x31CF5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1730C, symBinAddr: 0x49064, symSize: 0xE8 } - - { offset: 0x31D3B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x173F4, symBinAddr: 0x4914C, symSize: 0x68 } - - { offset: 0x31D72, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x1745C, symBinAddr: 0x491B4, symSize: 0xA0 } - - { offset: 0x31DC7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x174FC, symBinAddr: 0x49254, symSize: 0xA0 } - - { offset: 0x31E1C, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1759C, symBinAddr: 0x492F4, symSize: 0x44 } - - { offset: 0x31E62, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x175E0, symBinAddr: 0x49338, symSize: 0x44 } - - { offset: 0x31EA8, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x17624, symBinAddr: 0x4937C, symSize: 0xC4 } - - { offset: 0x31EFD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x176E8, symBinAddr: 0x49440, symSize: 0x7C } - - { offset: 0x31F52, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x17764, symBinAddr: 0x494BC, symSize: 0x7C } - - { offset: 0x31FA7, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x177E0, symBinAddr: 0x49538, symSize: 0x84 } - - { offset: 0x31FFC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x17864, symBinAddr: 0x495BC, symSize: 0x84 } - - { offset: 0x32051, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x178E8, symBinAddr: 0x49640, symSize: 0x80 } - - { offset: 0x320B5, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x17968, symBinAddr: 0x496C0, symSize: 0x298 } - - { offset: 0x32180, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17C00, symBinAddr: 0x49958, symSize: 0x178 } - - { offset: 0x321B3, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D78, symBinAddr: 0x49AD0, symSize: 0xA0 } - - { offset: 0x32213, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17E18, symBinAddr: 0x49B70, symSize: 0xA0 } + - { offset: 0x1E, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x28 } + - { offset: 0x37, size: 0x8, addend: 0x0, symName: _kSBAppTagsHidden, symObjAddr: 0xAC8, symBinAddr: 0x60860, symSize: 0x0 } + - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7DA8, symBinAddr: 0x6D700, symSize: 0x0 } + - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7DB0, symBinAddr: 0x6D708, symSize: 0x0 } + - { offset: 0x2167, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x28 } + - { offset: 0x217C, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x28, symBinAddr: 0x4028, symSize: 0x110 } + - { offset: 0x21BC, size: 0x8, addend: 0x0, symName: __logosLocalCtor_e6bd8e3c, symObjAddr: 0x138, symBinAddr: 0x4138, symSize: 0x9C } + - { offset: 0x2235, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x1D4, symBinAddr: 0x41D4, symSize: 0x12C } + - { offset: 0x229D, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x300, symBinAddr: 0x4300, symSize: 0x68 } + - { offset: 0x22DD, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke', symObjAddr: 0x368, symBinAddr: 0x4368, symSize: 0x2C } + - { offset: 0x2305, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke_2', symObjAddr: 0x394, symBinAddr: 0x4394, symSize: 0x528 } + - { offset: 0x2523, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0x48CC, symSize: 0x11C } + - { offset: 0x253C, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xEA8, symBinAddr: 0x6D578, symSize: 0x0 } + - { offset: 0x25A3, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0x48CC, symSize: 0x11C } + - { offset: 0x25C4, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3E58, symBinAddr: 0x6D710, symSize: 0x0 } + - { offset: 0x2669, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3E68, symBinAddr: 0x6D720, symSize: 0x0 } + - { offset: 0x26E9, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3E60, symBinAddr: 0x6D718, symSize: 0x0 } + - { offset: 0x270E, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xEB0, symBinAddr: 0x6D580, symSize: 0x0 } + - { offset: 0x2723, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3E70, symBinAddr: 0x6D728, symSize: 0x0 } + - { offset: 0x2841, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x11C, symBinAddr: 0x49E8, symSize: 0x88 } + - { offset: 0x288B, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x1A4, symBinAddr: 0x4A70, symSize: 0x184 } + - { offset: 0x28AF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x328, symBinAddr: 0x4BF4, symSize: 0x3C } + - { offset: 0x28D3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x364, symBinAddr: 0x4C30, symSize: 0x30 } + - { offset: 0x28EF, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x394, symBinAddr: 0x4C60, symSize: 0x98 } + - { offset: 0x2921, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x42C, symBinAddr: 0x4CF8, symSize: 0x100 } + - { offset: 0x2973, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x52C, symBinAddr: 0x4DF8, symSize: 0xC4 } + - { offset: 0x29A5, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5F0, symBinAddr: 0x4EBC, symSize: 0x118 } + - { offset: 0x29E6, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x708, symBinAddr: 0x4FD4, symSize: 0x2D0 } + - { offset: 0x2A72, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x9D8, symBinAddr: 0x52A4, symSize: 0x29C } + - { offset: 0x3283, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x5540, symSize: 0x2C4 } + - { offset: 0x8810, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x5540, symSize: 0x2C4 } + - { offset: 0x88B2, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2C4, symBinAddr: 0x5804, symSize: 0x4C } + - { offset: 0x8918, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x310, symBinAddr: 0x5850, symSize: 0x80 } + - { offset: 0x894A, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x390, symBinAddr: 0x58D0, symSize: 0xBC4 } + - { offset: 0x898B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xF54, symBinAddr: 0x6494, symSize: 0x200 } + - { offset: 0x89E3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateInfo:]', symObjAddr: 0x1154, symBinAddr: 0x6694, symSize: 0x150 } + - { offset: 0x8A45, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateInfo:]_block_invoke', symObjAddr: 0x12A4, symBinAddr: 0x67E4, symSize: 0x6DC } + - { offset: 0x8B40, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1980, symBinAddr: 0x6EC0, symSize: 0x5C } + - { offset: 0x8B64, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x19DC, symBinAddr: 0x6F1C, symSize: 0x48 } + - { offset: 0x8B80, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x1A24, symBinAddr: 0x6F64, symSize: 0x138 } + - { offset: 0x8BE2, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1B5C, symBinAddr: 0x709C, symSize: 0xC4 } + - { offset: 0x8C2C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1C20, symBinAddr: 0x7160, symSize: 0x58 } + - { offset: 0x8C50, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x1C78, symBinAddr: 0x71B8, symSize: 0x40 } + - { offset: 0x8C6C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x1CB8, symBinAddr: 0x71F8, symSize: 0x138 } + - { offset: 0x8CCE, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x1DF0, symBinAddr: 0x7330, symSize: 0x130 } + - { offset: 0x8D34, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x1F20, symBinAddr: 0x7460, symSize: 0x138 } + - { offset: 0x8D96, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x2058, symBinAddr: 0x7598, symSize: 0x5C } + - { offset: 0x8DE0, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x20B4, symBinAddr: 0x75F4, symSize: 0x10C } + - { offset: 0x8E42, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x21C0, symBinAddr: 0x7700, symSize: 0x118 } + - { offset: 0x8E97, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x22D8, symBinAddr: 0x7818, symSize: 0x38 } + - { offset: 0x8EBB, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x2310, symBinAddr: 0x7850, symSize: 0x2C } + - { offset: 0x8ED7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x233C, symBinAddr: 0x787C, symSize: 0xB4 } + - { offset: 0x8F33, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x23F0, symBinAddr: 0x7930, symSize: 0x3C } + - { offset: 0x8F65, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x242C, symBinAddr: 0x796C, symSize: 0xD4 } + - { offset: 0x8FC5, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x2500, symBinAddr: 0x7A40, symSize: 0x27C } + - { offset: 0x904F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x277C, symBinAddr: 0x7CBC, symSize: 0x128 } + - { offset: 0x90AB, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x28A4, symBinAddr: 0x7DE4, symSize: 0x2C } + - { offset: 0x90F3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x28D0, symBinAddr: 0x7E10, symSize: 0x24 } + - { offset: 0x9129, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x28F4, symBinAddr: 0x7E34, symSize: 0x40 } + - { offset: 0x9167, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x2934, symBinAddr: 0x7E74, symSize: 0x24 } + - { offset: 0x919D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x2958, symBinAddr: 0x7E98, symSize: 0x40 } + - { offset: 0x91DB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow infoLabel]', symObjAddr: 0x2998, symBinAddr: 0x7ED8, symSize: 0x24 } + - { offset: 0x9211, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setInfoLabel:]', symObjAddr: 0x29BC, symBinAddr: 0x7EFC, symSize: 0x40 } + - { offset: 0x924F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x29FC, symBinAddr: 0x7F3C, symSize: 0x24 } + - { offset: 0x9285, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x2A20, symBinAddr: 0x7F60, symSize: 0x40 } + - { offset: 0x92C3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x2A60, symBinAddr: 0x7FA0, symSize: 0x24 } + - { offset: 0x92F9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x2A84, symBinAddr: 0x7FC4, symSize: 0x40 } + - { offset: 0x9337, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x2AC4, symBinAddr: 0x8004, symSize: 0x24 } + - { offset: 0x936D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x2AE8, symBinAddr: 0x8028, symSize: 0x40 } + - { offset: 0x93AB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x2B28, symBinAddr: 0x8068, symSize: 0x24 } + - { offset: 0x93E1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2B4C, symBinAddr: 0x808C, symSize: 0x40 } + - { offset: 0x941F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2B8C, symBinAddr: 0x80CC, symSize: 0x24 } + - { offset: 0x9455, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2BB0, symBinAddr: 0x80F0, symSize: 0x40 } + - { offset: 0x9493, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x2BF0, symBinAddr: 0x8130, symSize: 0x24 } + - { offset: 0x94C9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x2C14, symBinAddr: 0x8154, symSize: 0x40 } + - { offset: 0x9507, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2C54, symBinAddr: 0x8194, symSize: 0x104 } + - { offset: 0x97F1, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x8298, symSize: 0xDC } + - { offset: 0x97FE, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x8298, symSize: 0xDC } + - { offset: 0x9827, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAFF0, symBinAddr: 0x6D730, symSize: 0x0 } + - { offset: 0x983C, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAFF8, symBinAddr: 0x6D738, symSize: 0x0 } + - { offset: 0xA671, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x8374, symSize: 0x58 } + - { offset: 0xA6AE, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x134, symBinAddr: 0x83CC, symSize: 0x10C } + - { offset: 0xA6E4, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x240, symBinAddr: 0x84D8, symSize: 0xAC } + - { offset: 0xA71A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x2EC, symBinAddr: 0x8584, symSize: 0xAC } + - { offset: 0xA750, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x398, symBinAddr: 0x8630, symSize: 0x17C } + - { offset: 0xA790, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x514, symBinAddr: 0x87AC, symSize: 0x64 } + - { offset: 0xA7C9, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x5DC, symBinAddr: 0x8810, symSize: 0x374 } + - { offset: 0xA848, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x950, symBinAddr: 0x8B84, symSize: 0x22C } + - { offset: 0xA8B7, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.36', symObjAddr: 0xB7C, symBinAddr: 0x8DB0, symSize: 0x68 } + - { offset: 0xA8ED, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xBE4, symBinAddr: 0x8E18, symSize: 0x654 } + - { offset: 0xA94F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x1238, symBinAddr: 0x946C, symSize: 0x1C8 } + - { offset: 0xA9BE, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x1400, symBinAddr: 0x9634, symSize: 0x98 } + - { offset: 0xA9F4, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x1498, symBinAddr: 0x96CC, symSize: 0x68 } + - { offset: 0xAA2A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x1500, symBinAddr: 0x9734, symSize: 0x148 } + - { offset: 0xAA9A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x1648, symBinAddr: 0x987C, symSize: 0x134 } + - { offset: 0xAB04, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x177C, symBinAddr: 0x99B0, symSize: 0x13C } + - { offset: 0xAB52, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x18B8, symBinAddr: 0x9AEC, symSize: 0x13C } + - { offset: 0xABB8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x19F4, symBinAddr: 0x9C28, symSize: 0x184 } + - { offset: 0xAC1A, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1B78, symBinAddr: 0x9DAC, symSize: 0xF0 } + - { offset: 0xACA3, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1C68, symBinAddr: 0x9E9C, symSize: 0x74 } + - { offset: 0xACC7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1CDC, symBinAddr: 0x9F10, symSize: 0x58 } + - { offset: 0xACE3, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1D34, symBinAddr: 0x9F68, symSize: 0xA8 } + - { offset: 0xAD45, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1DDC, symBinAddr: 0xA010, symSize: 0x2C } + - { offset: 0xAD6D, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1E08, symBinAddr: 0xA03C, symSize: 0xA8 } + - { offset: 0xADD0, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1EB0, symBinAddr: 0xA0E4, symSize: 0x34 } + - { offset: 0xADFA, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1EE4, symBinAddr: 0xA118, symSize: 0xA8 } + - { offset: 0xAE60, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1F8C, symBinAddr: 0xA1C0, symSize: 0x2C } + - { offset: 0xAE8A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1FB8, symBinAddr: 0xA1EC, symSize: 0x12C } + - { offset: 0xAEF0, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x20E4, symBinAddr: 0xA318, symSize: 0x260 } + - { offset: 0xAF86, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x23B0, symBinAddr: 0xA578, symSize: 0xAC } + - { offset: 0xAFD7, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x245C, symBinAddr: 0xA624, symSize: 0x12C } + - { offset: 0xB03D, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x2588, symBinAddr: 0xA750, symSize: 0x21C } + - { offset: 0xB0B3, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x27A4, symBinAddr: 0xA96C, symSize: 0x138 } + - { offset: 0xB108, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x28DC, symBinAddr: 0xAAA4, symSize: 0x4C8 } + - { offset: 0xB1CA, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2DA4, symBinAddr: 0xAF6C, symSize: 0x54 } + - { offset: 0xB1FD, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2DF8, symBinAddr: 0xAFC0, symSize: 0x54 } + - { offset: 0xB230, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2E4C, symBinAddr: 0xB014, symSize: 0x6C } + - { offset: 0xBED9, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xB080, symSize: 0x90 } + - { offset: 0xBEE6, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xB080, symSize: 0x90 } + - { offset: 0xBF0F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x83B8, symBinAddr: 0x6D740, symSize: 0x0 } + - { offset: 0xBF24, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x83C0, symBinAddr: 0x6D748, symSize: 0x0 } + - { offset: 0xCBB8, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0xB110, symSize: 0x58 } + - { offset: 0xCBE0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xE8, symBinAddr: 0xB168, symSize: 0x178 } + - { offset: 0xCC16, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x260, symBinAddr: 0xB2E0, symSize: 0x54 } + - { offset: 0xCC48, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x2B4, symBinAddr: 0xB334, symSize: 0x60 } + - { offset: 0xCC7A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x314, symBinAddr: 0xB394, symSize: 0x180 } + - { offset: 0xCCBA, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x494, symBinAddr: 0xB514, symSize: 0x64 } + - { offset: 0xCCF3, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x55C, symBinAddr: 0xB578, symSize: 0x178 } + - { offset: 0xCD71, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x6D4, symBinAddr: 0xB6F0, symSize: 0x5B0 } + - { offset: 0xCDF2, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xC84, symBinAddr: 0xBCA0, symSize: 0x17C } + - { offset: 0xCE59, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke_2', symObjAddr: 0xE00, symBinAddr: 0xBE1C, symSize: 0x58 } + - { offset: 0xCE81, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xEC4, symBinAddr: 0xBE74, symSize: 0xDC } + - { offset: 0xCECF, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xFA0, symBinAddr: 0xBF50, symSize: 0x160 } + - { offset: 0xCF35, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0x1100, symBinAddr: 0xC0B0, symSize: 0x68 } + - { offset: 0xCF6B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0x1168, symBinAddr: 0xC118, symSize: 0x594 } + - { offset: 0xCFC0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x16FC, symBinAddr: 0xC6AC, symSize: 0x11C } + - { offset: 0xD00E, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x1818, symBinAddr: 0xC7C8, symSize: 0xD4 } + - { offset: 0xD05B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x18EC, symBinAddr: 0xC89C, symSize: 0x98 } + - { offset: 0xD09C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x1984, symBinAddr: 0xC934, symSize: 0x48 } + - { offset: 0xD0CF, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x19CC, symBinAddr: 0xC97C, symSize: 0xA0 } + - { offset: 0xD102, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x1A6C, symBinAddr: 0xCA1C, symSize: 0x3C } + - { offset: 0xD135, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x1AA8, symBinAddr: 0xCA58, symSize: 0x1C } + - { offset: 0xD16B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x1AC4, symBinAddr: 0xCA74, symSize: 0x38 } + - { offset: 0xD1A9, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x1AFC, symBinAddr: 0xCAAC, symSize: 0x1C } + - { offset: 0xD1DF, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x1B18, symBinAddr: 0xCAC8, symSize: 0x38 } + - { offset: 0xD21D, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x1B50, symBinAddr: 0xCB00, symSize: 0x1C } + - { offset: 0xD253, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x1B6C, symBinAddr: 0xCB1C, symSize: 0x38 } + - { offset: 0xD291, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x1BA4, symBinAddr: 0xCB54, symSize: 0x1C } + - { offset: 0xD2C7, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x1BC0, symBinAddr: 0xCB70, symSize: 0x38 } + - { offset: 0xD305, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x1BF8, symBinAddr: 0xCBA8, symSize: 0x1C } + - { offset: 0xD33B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x1C14, symBinAddr: 0xCBC4, symSize: 0x38 } + - { offset: 0xD379, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x1C4C, symBinAddr: 0xCBFC, symSize: 0x1C } + - { offset: 0xD3AF, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x1C68, symBinAddr: 0xCC18, symSize: 0x38 } + - { offset: 0xD3ED, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x1CA0, symBinAddr: 0xCC50, symSize: 0x1C } + - { offset: 0xD423, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x1CBC, symBinAddr: 0xCC6C, symSize: 0x38 } + - { offset: 0xD461, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x1CF4, symBinAddr: 0xCCA4, symSize: 0x1C } + - { offset: 0xD497, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x1D10, symBinAddr: 0xCCC0, symSize: 0x38 } + - { offset: 0xD4D5, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x1D48, symBinAddr: 0xCCF8, symSize: 0x1C } + - { offset: 0xD50B, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x1D64, symBinAddr: 0xCD14, symSize: 0x38 } + - { offset: 0xD549, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x1D9C, symBinAddr: 0xCD4C, symSize: 0x1C } + - { offset: 0xD57F, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x1DB8, symBinAddr: 0xCD68, symSize: 0x24 } + - { offset: 0xD5BD, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x1DDC, symBinAddr: 0xCD8C, symSize: 0x20 } + - { offset: 0xD5F3, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x1DFC, symBinAddr: 0xCDAC, symSize: 0x28 } + - { offset: 0xD631, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x1E24, symBinAddr: 0xCDD4, symSize: 0x1C } + - { offset: 0xD667, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x1E40, symBinAddr: 0xCDF0, symSize: 0x24 } + - { offset: 0xD6A5, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x1E64, symBinAddr: 0xCE14, symSize: 0x1C } + - { offset: 0xD6DB, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x1E80, symBinAddr: 0xCE30, symSize: 0x38 } + - { offset: 0xD719, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x1EB8, symBinAddr: 0xCE68, symSize: 0x11C } + - { offset: 0xDAEE, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xCF84, symSize: 0x24C } + - { offset: 0xDCA2, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xCF84, symSize: 0x24C } + - { offset: 0xDCD6, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x24C, symBinAddr: 0xD1D0, symSize: 0x12C } + - { offset: 0xDD32, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x378, symBinAddr: 0xD2FC, symSize: 0x94 } + - { offset: 0xDD68, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x40C, symBinAddr: 0xD390, symSize: 0x68 } + - { offset: 0xDD9E, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x474, symBinAddr: 0xD3F8, symSize: 0x28C } + - { offset: 0xDDFA, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x700, symBinAddr: 0xD684, symSize: 0x214 } + - { offset: 0xDE63, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x914, symBinAddr: 0xD898, symSize: 0x3C } + - { offset: 0xDE87, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.59, symObjAddr: 0x980, symBinAddr: 0xD8D4, symSize: 0xA4 } + - { offset: 0xDECE, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0xA24, symBinAddr: 0xD978, symSize: 0x408 } + - { offset: 0xDF6F, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xE2C, symBinAddr: 0xDD80, symSize: 0x3C8 } + - { offset: 0xDFFC, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x11F4, symBinAddr: 0xE148, symSize: 0x250 } + - { offset: 0xE084, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1444, symBinAddr: 0xE398, symSize: 0x60 } + - { offset: 0xE0A8, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.84, symObjAddr: 0x14EC, symBinAddr: 0xE3F8, symSize: 0x88 } + - { offset: 0xE0EF, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x1574, symBinAddr: 0xE480, symSize: 0x31C } + - { offset: 0xE159, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x1890, symBinAddr: 0xE79C, symSize: 0x324 } + - { offset: 0xE1FE, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1BB4, symBinAddr: 0xEAC0, symSize: 0x88 } + - { offset: 0xE245, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1C3C, symBinAddr: 0xEB48, symSize: 0x4CC } + - { offset: 0xE2EE, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x2108, symBinAddr: 0xF014, symSize: 0x264 } + - { offset: 0xE365, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x236C, symBinAddr: 0xF278, symSize: 0x12C } + - { offset: 0xE3C8, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x24D4, symBinAddr: 0xF3A4, symSize: 0xDE4 } + - { offset: 0xE47B, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x32B8, symBinAddr: 0x10188, symSize: 0x84 } + - { offset: 0xE49B, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x333C, symBinAddr: 0x1020C, symSize: 0x30C } + - { offset: 0xE541, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x3648, symBinAddr: 0x10518, symSize: 0x294 } + - { offset: 0xE5CD, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x38DC, symBinAddr: 0x107AC, symSize: 0x3A8 } + - { offset: 0xE674, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3C84, symBinAddr: 0x10B54, symSize: 0x9C } + - { offset: 0xE6CA, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3D20, symBinAddr: 0x10BF0, symSize: 0x68 } + - { offset: 0xE703, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3D88, symBinAddr: 0x10C58, symSize: 0x26C } + - { offset: 0xE791, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3FF4, symBinAddr: 0x10EC4, symSize: 0x1D8 } + - { offset: 0xE802, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x41CC, symBinAddr: 0x1109C, symSize: 0x154 } + - { offset: 0xE883, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4320, symBinAddr: 0x111F0, symSize: 0x8C } + - { offset: 0xFE57, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1127C, symSize: 0x90 } + - { offset: 0xFE70, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xE1F3, symBinAddr: 0x6D848, symSize: 0x0 } + - { offset: 0xFE8B, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1127C, symSize: 0x90 } + - { offset: 0xFEB4, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xE1F8, symBinAddr: 0x6D750, symSize: 0x0 } + - { offset: 0xFEC9, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xE200, symBinAddr: 0x6D758, symSize: 0x0 } + - { offset: 0x10271, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x1130C, symSize: 0x58 } + - { offset: 0x10299, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xE8, symBinAddr: 0x11364, symSize: 0x23C } + - { offset: 0x10308, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x324, symBinAddr: 0x115A0, symSize: 0x7F0 } + - { offset: 0x10427, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger onShow:]_block_invoke', symObjAddr: 0xB14, symBinAddr: 0x11D90, symSize: 0x4C } + - { offset: 0x10460, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xC48, symBinAddr: 0x11DDC, symSize: 0x90 } + - { offset: 0x104A0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xCD8, symBinAddr: 0x11E6C, symSize: 0x1C0 } + - { offset: 0x104FC, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xE98, symBinAddr: 0x1202C, symSize: 0x31C } + - { offset: 0x10589, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.66', symObjAddr: 0x11B4, symBinAddr: 0x12348, symSize: 0x108 } + - { offset: 0x105D0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x12BC, symBinAddr: 0x12450, symSize: 0x254 } + - { offset: 0x1062C, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x1510, symBinAddr: 0x126A4, symSize: 0x3B8 } + - { offset: 0x106C8, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x18C8, symBinAddr: 0x12A5C, symSize: 0x108 } + - { offset: 0x1070F, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x19D0, symBinAddr: 0x12B64, symSize: 0x314 } + - { offset: 0x1078D, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1CE4, symBinAddr: 0x12E78, symSize: 0x64 } + - { offset: 0x107C6, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke_2', symObjAddr: 0x1D48, symBinAddr: 0x12EDC, symSize: 0x64 } + - { offset: 0x107FF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1DAC, symBinAddr: 0x12F40, symSize: 0x290 } + - { offset: 0x1086F, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x203C, symBinAddr: 0x131D0, symSize: 0x134 } + - { offset: 0x108B6, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x2170, symBinAddr: 0x13304, symSize: 0x5C } + - { offset: 0x10900, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.95', symObjAddr: 0x2264, symBinAddr: 0x13360, symSize: 0x68 } + - { offset: 0x10936, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x22CC, symBinAddr: 0x133C8, symSize: 0x2C8 } + - { offset: 0x10977, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2594, symBinAddr: 0x13690, symSize: 0x64 } + - { offset: 0x109B3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x25F8, symBinAddr: 0x136F4, symSize: 0x268 } + - { offset: 0x10A36, size: 0x8, addend: 0x0, symName: '___24-[MyAdTask2Mangger proc]_block_invoke', symObjAddr: 0x2860, symBinAddr: 0x1395C, symSize: 0x64 } + - { offset: 0x10A76, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2930, symBinAddr: 0x139C0, symSize: 0xAC } + - { offset: 0x10AAD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x29DC, symBinAddr: 0x13A6C, symSize: 0x11C } + - { offset: 0x10AE0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2AF8, symBinAddr: 0x13B88, symSize: 0x47C } + - { offset: 0x10B80, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2F74, symBinAddr: 0x14004, symSize: 0x138 } + - { offset: 0x10BEB, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke_2', symObjAddr: 0x30AC, symBinAddr: 0x1413C, symSize: 0x70 } + - { offset: 0x10C44, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x311C, symBinAddr: 0x141AC, symSize: 0x64 } + - { offset: 0x10C9E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x3180, symBinAddr: 0x14210, symSize: 0x6C } + - { offset: 0x10CE6, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x31EC, symBinAddr: 0x1427C, symSize: 0x2C } + - { offset: 0x10D10, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x3218, symBinAddr: 0x142A8, symSize: 0x4BC } + - { offset: 0x10DFD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x36D4, symBinAddr: 0x14764, symSize: 0x28 } + - { offset: 0x10E34, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x36FC, symBinAddr: 0x1478C, symSize: 0x12C } + - { offset: 0x10E8B, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3828, symBinAddr: 0x148B8, symSize: 0xC0 } + - { offset: 0x10EDC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x38E8, symBinAddr: 0x14978, symSize: 0x20 } + - { offset: 0x10F3C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3908, symBinAddr: 0x14998, symSize: 0x160 } + - { offset: 0x10F8D, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3A68, symBinAddr: 0x14AF8, symSize: 0x3F8 } + - { offset: 0x11006, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke_2', symObjAddr: 0x3E60, symBinAddr: 0x14EF0, symSize: 0x8C } + - { offset: 0x11066, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48w, symObjAddr: 0x3EEC, symBinAddr: 0x14F7C, symSize: 0x70 } + - { offset: 0x1108A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48w, symObjAddr: 0x3F5C, symBinAddr: 0x14FEC, symSize: 0x54 } + - { offset: 0x110A6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3FB0, symBinAddr: 0x15040, symSize: 0x58 } + - { offset: 0x110CA, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x4008, symBinAddr: 0x15098, symSize: 0x54 } + - { offset: 0x1110C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]', symObjAddr: 0x405C, symBinAddr: 0x150EC, symSize: 0x1F8 } + - { offset: 0x1119F, size: 0x8, addend: 0x0, symName: '___53-[MyAdTask2Mangger _rndTouchAppRecursive:totalTimes:]_block_invoke', symObjAddr: 0x4254, symBinAddr: 0x152E4, symSize: 0x64 } + - { offset: 0x111FF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x42B8, symBinAddr: 0x15348, symSize: 0x234 } + - { offset: 0x11250, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke', symObjAddr: 0x44EC, symBinAddr: 0x1557C, symSize: 0x110 } + - { offset: 0x11290, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_2', symObjAddr: 0x45FC, symBinAddr: 0x1568C, symSize: 0x1D8 } + - { offset: 0x1130B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_3', symObjAddr: 0x47D4, symBinAddr: 0x15864, symSize: 0x40 } + - { offset: 0x1134B, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_4', symObjAddr: 0x4814, symBinAddr: 0x158A4, symSize: 0x1D8 } + - { offset: 0x113C6, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger touchAppTask:]_block_invoke_5', symObjAddr: 0x49EC, symBinAddr: 0x15A7C, symSize: 0x40 } + - { offset: 0x11406, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x4A2C, symBinAddr: 0x15ABC, symSize: 0x204 } + - { offset: 0x1146A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4C30, symBinAddr: 0x15CC0, symSize: 0x24C } + - { offset: 0x114EC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4E7C, symBinAddr: 0x15F0C, symSize: 0x238 } + - { offset: 0x1156E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x50B4, symBinAddr: 0x16144, symSize: 0x54 } + - { offset: 0x115A1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x5108, symBinAddr: 0x16198, symSize: 0x1C } + - { offset: 0x115D7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x5124, symBinAddr: 0x161B4, symSize: 0x38 } + - { offset: 0x11615, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger lastAppSwitchTime]', symObjAddr: 0x515C, symBinAddr: 0x161EC, symSize: 0x1C } + - { offset: 0x1164B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setLastAppSwitchTime:]', symObjAddr: 0x5178, symBinAddr: 0x16208, symSize: 0x24 } + - { offset: 0x11689, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x519C, symBinAddr: 0x1622C, symSize: 0xDC } + - { offset: 0x12A68, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x16308, symSize: 0xDC } + - { offset: 0x12A75, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x16308, symSize: 0xDC } + - { offset: 0x12A9E, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x2438, symBinAddr: 0x6D760, symSize: 0x0 } + - { offset: 0x12AB3, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x2440, symBinAddr: 0x6D768, symSize: 0x0 } + - { offset: 0x12C57, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x163E4, symSize: 0x58 } + - { offset: 0x12C94, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x134, symBinAddr: 0x1643C, symSize: 0xDC } + - { offset: 0x12CCA, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x210, symBinAddr: 0x16518, symSize: 0x244 } + - { offset: 0x12D79, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x454, symBinAddr: 0x1675C, symSize: 0x104 } + - { offset: 0x12DB9, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x16860, symSize: 0x94 } + - { offset: 0x12E1C, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x658, symBinAddr: 0x168F4, symSize: 0x2CC } + - { offset: 0x12EB7, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x924, symBinAddr: 0x16BC0, symSize: 0x1C } + - { offset: 0x12EED, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x940, symBinAddr: 0x16BDC, symSize: 0x38 } + - { offset: 0x12F2B, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x978, symBinAddr: 0x16C14, symSize: 0x34 } + - { offset: 0x13180, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x16C48, symSize: 0x390 } + - { offset: 0x1319B, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x35D4, symBinAddr: 0x1A10C, symSize: 0x90 } + - { offset: 0x131C6, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAD68, symBinAddr: 0x6D770, symSize: 0x0 } + - { offset: 0x131DC, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAD70, symBinAddr: 0x6D778, symSize: 0x0 } + - { offset: 0x135AA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x16C48, symSize: 0x390 } + - { offset: 0x135FC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x390, symBinAddr: 0x16FD8, symSize: 0x90 } + - { offset: 0x1363C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x420, symBinAddr: 0x17068, symSize: 0x38 } + - { offset: 0x1366E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x458, symBinAddr: 0x170A0, symSize: 0x20 } + - { offset: 0x136A0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x478, symBinAddr: 0x170C0, symSize: 0xC0 } + - { offset: 0x136D6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x538, symBinAddr: 0x17180, symSize: 0x13C } + - { offset: 0x13728, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x674, symBinAddr: 0x172BC, symSize: 0x2CC } + - { offset: 0x137A0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9E4, symBinAddr: 0x17588, symSize: 0x1AC } + - { offset: 0x137E9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB90, symBinAddr: 0x17734, symSize: 0x58 } + - { offset: 0x1380D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE8, symBinAddr: 0x1778C, symSize: 0x30 } + - { offset: 0x13829, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC18, symBinAddr: 0x177BC, symSize: 0x280 } + - { offset: 0x13899, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE98, symBinAddr: 0x17A3C, symSize: 0x5C } + - { offset: 0x138BD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEF4, symBinAddr: 0x17A98, symSize: 0x44 } + - { offset: 0x138D9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF38, symBinAddr: 0x17ADC, symSize: 0x44 } + - { offset: 0x1390B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF7C, symBinAddr: 0x17B20, symSize: 0x24 } + - { offset: 0x13941, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xFA0, symBinAddr: 0x17B44, symSize: 0xE4 } + - { offset: 0x13981, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x1084, symBinAddr: 0x17C28, symSize: 0x13C } + - { offset: 0x139BE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x122C, symBinAddr: 0x17D64, symSize: 0x54 } + - { offset: 0x139F0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1280, symBinAddr: 0x17DB8, symSize: 0x90 } + - { offset: 0x13A30, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1310, symBinAddr: 0x17E48, symSize: 0x28 } + - { offset: 0x13A62, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1338, symBinAddr: 0x17E70, symSize: 0xD4 } + - { offset: 0x13A94, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x140C, symBinAddr: 0x17F44, symSize: 0x10C } + - { offset: 0x13AD1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1518, symBinAddr: 0x18050, symSize: 0x58 } + - { offset: 0x13B11, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1570, symBinAddr: 0x180A8, symSize: 0xD8 } + - { offset: 0x13B5B, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1648, symBinAddr: 0x18180, symSize: 0x564 } + - { offset: 0x13C2A, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1BAC, symBinAddr: 0x186E4, symSize: 0x38 } + - { offset: 0x13C52, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.88', symObjAddr: 0x1BE4, symBinAddr: 0x1871C, symSize: 0x50 } + - { offset: 0x13C8B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1C34, symBinAddr: 0x1876C, symSize: 0xB0 } + - { offset: 0x13CD3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1CE4, symBinAddr: 0x1881C, symSize: 0xA98 } + - { offset: 0x13DCC, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x277C, symBinAddr: 0x192B4, symSize: 0xB4 } + - { offset: 0x13DEC, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2830, symBinAddr: 0x19368, symSize: 0x58 } + - { offset: 0x13E0C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2888, symBinAddr: 0x193C0, symSize: 0x1A8 } + - { offset: 0x13E8F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2A30, symBinAddr: 0x19568, symSize: 0xD0 } + - { offset: 0x13F0D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2B00, symBinAddr: 0x19638, symSize: 0x100 } + - { offset: 0x13F73, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2C00, symBinAddr: 0x19738, symSize: 0x78 } + - { offset: 0x13FBE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2C78, symBinAddr: 0x197B0, symSize: 0x1DC } + - { offset: 0x14028, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x2E54, symBinAddr: 0x1998C, symSize: 0x128 } + - { offset: 0x1408E, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x2F7C, symBinAddr: 0x19AB4, symSize: 0x78 } + - { offset: 0x140D9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x2FF4, symBinAddr: 0x19B2C, symSize: 0x6C } + - { offset: 0x1411B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3060, symBinAddr: 0x19B98, symSize: 0x54 } + - { offset: 0x14161, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x30B4, symBinAddr: 0x19BEC, symSize: 0x54 } + - { offset: 0x141A7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x3108, symBinAddr: 0x19C40, symSize: 0xB8 } + - { offset: 0x141FC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x31C0, symBinAddr: 0x19CF8, symSize: 0xC8 } + - { offset: 0x14260, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x3288, symBinAddr: 0x19DC0, symSize: 0x98 } + - { offset: 0x142A6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3320, symBinAddr: 0x19E58, symSize: 0x68 } + - { offset: 0x142EC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3388, symBinAddr: 0x19EC0, symSize: 0x74 } + - { offset: 0x1433D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x33FC, symBinAddr: 0x19F34, symSize: 0xF0 } + - { offset: 0x1437F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x34EC, symBinAddr: 0x1A024, symSize: 0xB4 } + - { offset: 0x143C5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x35A0, symBinAddr: 0x1A0D8, symSize: 0x1C } + - { offset: 0x143FC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x35BC, symBinAddr: 0x1A0F4, symSize: 0x18 } + - { offset: 0x144CE, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3664, symBinAddr: 0x1A19C, symSize: 0x58 } + - { offset: 0x144F8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x36BC, symBinAddr: 0x1A1F4, symSize: 0x1C } + - { offset: 0x1452E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x36D8, symBinAddr: 0x1A210, symSize: 0x24 } + - { offset: 0x1456C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x36FC, symBinAddr: 0x1A234, symSize: 0x1C } + - { offset: 0x145A2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3718, symBinAddr: 0x1A250, symSize: 0x38 } + - { offset: 0x145E0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3750, symBinAddr: 0x1A288, symSize: 0x1C } + - { offset: 0x14616, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x376C, symBinAddr: 0x1A2A4, symSize: 0x38 } + - { offset: 0x14654, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x37A4, symBinAddr: 0x1A2DC, symSize: 0x1C } + - { offset: 0x1468A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x37C0, symBinAddr: 0x1A2F8, symSize: 0x38 } + - { offset: 0x146C8, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x37F8, symBinAddr: 0x1A330, symSize: 0x1C } + - { offset: 0x146FE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3814, symBinAddr: 0x1A34C, symSize: 0x38 } + - { offset: 0x1473C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x384C, symBinAddr: 0x1A384, symSize: 0xAC } + - { offset: 0x1506B, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x1A430, symSize: 0x70 } + - { offset: 0x15078, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x1A430, symSize: 0x70 } + - { offset: 0x15099, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0xF60, symBinAddr: 0x6D780, symSize: 0x0 } + - { offset: 0x151E4, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x1A4A0, symSize: 0xB0 } + - { offset: 0x1523C, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x1A550, symSize: 0x8C } + - { offset: 0x15264, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x1A5DC, symSize: 0x8C } + - { offset: 0x153F7, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1A668, symSize: 0x90 } + - { offset: 0x15404, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1A668, symSize: 0x90 } + - { offset: 0x1542D, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EF0, symBinAddr: 0x6D788, symSize: 0x0 } + - { offset: 0x15442, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EF8, symBinAddr: 0x6D790, symSize: 0x0 } + - { offset: 0x1558F, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x1A6F8, symSize: 0x58 } + - { offset: 0x155B7, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE8, symBinAddr: 0x1A750, symSize: 0xB4 } + - { offset: 0x1560A, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x19C, symBinAddr: 0x1A804, symSize: 0x588 } + - { offset: 0x15712, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x724, symBinAddr: 0x1AD8C, symSize: 0x2C } + - { offset: 0x1573A, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x750, symBinAddr: 0x1ADB8, symSize: 0x60 } + - { offset: 0x1577E, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7B0, symBinAddr: 0x1AE18, symSize: 0x60 } + - { offset: 0x15A00, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1AE78, symSize: 0xC0 } + - { offset: 0x15A19, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4AC0, symBinAddr: 0x6D588, symSize: 0x0 } + - { offset: 0x15A8C, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4AC8, symBinAddr: 0x6D590, symSize: 0x0 } + - { offset: 0x15AA1, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4AD0, symBinAddr: 0x6D598, symSize: 0x0 } + - { offset: 0x15AB6, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4AD8, symBinAddr: 0x6D5A0, symSize: 0x0 } + - { offset: 0x15AD5, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4AE0, symBinAddr: 0x6D5A8, symSize: 0x0 } + - { offset: 0x15AEA, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4AE8, symBinAddr: 0x6D5B0, symSize: 0x0 } + - { offset: 0x15AFF, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4AF0, symBinAddr: 0x6D5B8, symSize: 0x0 } + - { offset: 0x15B14, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4AF8, symBinAddr: 0x6D5C0, symSize: 0x0 } + - { offset: 0x15B29, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x4B00, symBinAddr: 0x6D5C8, symSize: 0x0 } + - { offset: 0x15B3E, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x4B08, symBinAddr: 0x6D5D0, symSize: 0x0 } + - { offset: 0x15B47, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FE8, symBinAddr: 0x1ED50, symSize: 0xDC } + - { offset: 0x15B72, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x138C8, symBinAddr: 0x6D798, symSize: 0x0 } + - { offset: 0x15B88, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x138D0, symBinAddr: 0x6D7A0, symSize: 0x0 } + - { offset: 0x1713D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1AE78, symSize: 0xC0 } + - { offset: 0x1717D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1AF38, symSize: 0x9C } + - { offset: 0x171D9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x1AFD4, symSize: 0xFC } + - { offset: 0x17251, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x1B0D0, symSize: 0x168 } + - { offset: 0x172F5, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x1B238, symSize: 0xC0 } + - { offset: 0x17335, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x1B2F8, symSize: 0x258 } + - { offset: 0x1739F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x1B550, symSize: 0x88 } + - { offset: 0x173D1, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x1B5D8, symSize: 0x10C } + - { offset: 0x17411, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x1B6E4, symSize: 0x40 } + - { offset: 0x17443, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1B724, symSize: 0x1C4 } + - { offset: 0x174AA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1B8E8, symSize: 0x54 } + - { offset: 0x174DC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1B93C, symSize: 0x334 } + - { offset: 0x1754D, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1BC70, symSize: 0x38 } + - { offset: 0x17586, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1BCA8, symSize: 0xE4 } + - { offset: 0x1760F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1BD8C, symSize: 0x68 } + - { offset: 0x1764F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1BDF4, symSize: 0x23C } + - { offset: 0x176AB, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1C030, symSize: 0x38 } + - { offset: 0x176E4, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1C068, symSize: 0x244 } + - { offset: 0x1779D, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1C2AC, symSize: 0xF74 } + - { offset: 0x17A83, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24B8, symBinAddr: 0x1D220, symSize: 0x4C } + - { offset: 0x17AE9, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x2504, symBinAddr: 0x1D26C, symSize: 0x2C } + - { offset: 0x17B31, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2530, symBinAddr: 0x1D298, symSize: 0xD4 } + - { offset: 0x17B77, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2604, symBinAddr: 0x1D36C, symSize: 0xD4 } + - { offset: 0x17BBD, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26D8, symBinAddr: 0x1D440, symSize: 0x90 } + - { offset: 0x17BFF, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2768, symBinAddr: 0x1D4D0, symSize: 0xD0 } + - { offset: 0x17C5F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2838, symBinAddr: 0x1D5A0, symSize: 0x570 } + - { offset: 0x17CDF, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2DA8, symBinAddr: 0x1DB10, symSize: 0x2C } + - { offset: 0x17D27, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DD4, symBinAddr: 0x1DB3C, symSize: 0x38 } + - { offset: 0x17D63, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2E0C, symBinAddr: 0x1DB74, symSize: 0x1EC } + - { offset: 0x17DA5, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FF8, symBinAddr: 0x1DD60, symSize: 0x38 } + - { offset: 0x17DE1, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3030, symBinAddr: 0x1DD98, symSize: 0x5C } + - { offset: 0x17E42, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x308C, symBinAddr: 0x1DDF4, symSize: 0x3B8 } + - { offset: 0x17ED7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x3444, symBinAddr: 0x1E1AC, symSize: 0x39C } + - { offset: 0x17F0E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37E0, symBinAddr: 0x1E548, symSize: 0xAC } + - { offset: 0x17FAC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x388C, symBinAddr: 0x1E5F4, symSize: 0xAC } + - { offset: 0x1804A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3938, symBinAddr: 0x1E6A0, symSize: 0x3C } + - { offset: 0x18081, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x3974, symBinAddr: 0x1E6DC, symSize: 0x1C } + - { offset: 0x180B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3990, symBinAddr: 0x1E6F8, symSize: 0x38 } + - { offset: 0x180F5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x39C8, symBinAddr: 0x1E730, symSize: 0x1C } + - { offset: 0x1812B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39E4, symBinAddr: 0x1E74C, symSize: 0x38 } + - { offset: 0x18169, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3A1C, symBinAddr: 0x1E784, symSize: 0x1C } + - { offset: 0x1819F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A38, symBinAddr: 0x1E7A0, symSize: 0x38 } + - { offset: 0x181DD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A70, symBinAddr: 0x1E7D8, symSize: 0x1C } + - { offset: 0x18213, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A8C, symBinAddr: 0x1E7F4, symSize: 0x1C } + - { offset: 0x18249, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3AA8, symBinAddr: 0x1E810, symSize: 0x1C } + - { offset: 0x1827F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3AC4, symBinAddr: 0x1E82C, symSize: 0x24 } + - { offset: 0x182BD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AE8, symBinAddr: 0x1E850, symSize: 0x1C } + - { offset: 0x182F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3B04, symBinAddr: 0x1E86C, symSize: 0x24 } + - { offset: 0x18333, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3B28, symBinAddr: 0x1E890, symSize: 0x1C } + - { offset: 0x1836A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B44, symBinAddr: 0x1E8AC, symSize: 0x24 } + - { offset: 0x183A9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B68, symBinAddr: 0x1E8D0, symSize: 0x1C } + - { offset: 0x183E0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B84, symBinAddr: 0x1E8EC, symSize: 0x38 } + - { offset: 0x1841F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3BBC, symBinAddr: 0x1E924, symSize: 0x1C } + - { offset: 0x18456, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BD8, symBinAddr: 0x1E940, symSize: 0x38 } + - { offset: 0x18495, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3C10, symBinAddr: 0x1E978, symSize: 0x1C } + - { offset: 0x184CC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3C2C, symBinAddr: 0x1E994, symSize: 0x24 } + - { offset: 0x1850B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C50, symBinAddr: 0x1E9B8, symSize: 0x1C } + - { offset: 0x18542, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C6C, symBinAddr: 0x1E9D4, symSize: 0x24 } + - { offset: 0x18581, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C90, symBinAddr: 0x1E9F8, symSize: 0x1C } + - { offset: 0x185B8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3CAC, symBinAddr: 0x1EA14, symSize: 0x24 } + - { offset: 0x185F7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3CD0, symBinAddr: 0x1EA38, symSize: 0x1C } + - { offset: 0x1862E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CEC, symBinAddr: 0x1EA54, symSize: 0x24 } + - { offset: 0x1866D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3D10, symBinAddr: 0x1EA78, symSize: 0x20 } + - { offset: 0x186A4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3D30, symBinAddr: 0x1EA98, symSize: 0x28 } + - { offset: 0x186E3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D58, symBinAddr: 0x1EAC0, symSize: 0x1C } + - { offset: 0x1871A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D74, symBinAddr: 0x1EADC, symSize: 0x38 } + - { offset: 0x18759, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3DAC, symBinAddr: 0x1EB14, symSize: 0x1C } + - { offset: 0x18790, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3DC8, symBinAddr: 0x1EB30, symSize: 0x24 } + - { offset: 0x187CF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DEC, symBinAddr: 0x1EB54, symSize: 0x1C } + - { offset: 0x18806, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3E08, symBinAddr: 0x1EB70, symSize: 0x24 } + - { offset: 0x18845, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3E2C, symBinAddr: 0x1EB94, symSize: 0x28 } + - { offset: 0x1887C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E54, symBinAddr: 0x1EBBC, symSize: 0x28 } + - { offset: 0x188BB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E7C, symBinAddr: 0x1EBE4, symSize: 0x28 } + - { offset: 0x188F2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3EA4, symBinAddr: 0x1EC0C, symSize: 0x28 } + - { offset: 0x18931, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3ECC, symBinAddr: 0x1EC34, symSize: 0x28 } + - { offset: 0x18968, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EF4, symBinAddr: 0x1EC5C, symSize: 0x28 } + - { offset: 0x189A7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3F1C, symBinAddr: 0x1EC84, symSize: 0x1C } + - { offset: 0x189DE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F38, symBinAddr: 0x1ECA0, symSize: 0x24 } + - { offset: 0x18A1D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F5C, symBinAddr: 0x1ECC4, symSize: 0x8C } + - { offset: 0x18AE7, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x40C4, symBinAddr: 0x1EE2C, symSize: 0x58 } + - { offset: 0x18B27, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x411C, symBinAddr: 0x1EE84, symSize: 0x12C } + - { offset: 0x18B5E, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4248, symBinAddr: 0x1EFB0, symSize: 0x84 } + - { offset: 0x18BA0, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x42CC, symBinAddr: 0x1F034, symSize: 0x78 } + - { offset: 0x18BD7, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4344, symBinAddr: 0x1F0AC, symSize: 0x60 } + - { offset: 0x18C19, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x43A4, symBinAddr: 0x1F10C, symSize: 0x60 } + - { offset: 0x18C50, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x4404, symBinAddr: 0x1F16C, symSize: 0x60 } + - { offset: 0x18C92, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4464, symBinAddr: 0x1F1CC, symSize: 0x60 } + - { offset: 0x18CC9, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x44C4, symBinAddr: 0x1F22C, symSize: 0x5C } + - { offset: 0x18D0B, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x4520, symBinAddr: 0x1F288, symSize: 0x5C } + - { offset: 0x18D42, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x457C, symBinAddr: 0x1F2E4, symSize: 0xDC } + - { offset: 0x18D84, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4658, symBinAddr: 0x1F3C0, symSize: 0x78 } + - { offset: 0x18DBB, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x46D0, symBinAddr: 0x1F438, symSize: 0x1C } + - { offset: 0x18DF2, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x46EC, symBinAddr: 0x1F454, symSize: 0x38 } + - { offset: 0x18E31, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4724, symBinAddr: 0x1F48C, symSize: 0x20 } + - { offset: 0x18E68, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4744, symBinAddr: 0x1F4AC, symSize: 0x28 } + - { offset: 0x18EA7, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x476C, symBinAddr: 0x1F4D4, symSize: 0x20 } + - { offset: 0x18EDE, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x478C, symBinAddr: 0x1F4F4, symSize: 0x28 } + - { offset: 0x18F1D, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x47B4, symBinAddr: 0x1F51C, symSize: 0x1C } + - { offset: 0x18F54, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x47D0, symBinAddr: 0x1F538, symSize: 0x24 } + - { offset: 0x18F93, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47F4, symBinAddr: 0x1F55C, symSize: 0x1C } + - { offset: 0x18FCA, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x4810, symBinAddr: 0x1F578, symSize: 0x38 } + - { offset: 0x19009, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x4848, symBinAddr: 0x1F5B0, symSize: 0x4C } + - { offset: 0x1A389, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1F5FC, symSize: 0x22C } + - { offset: 0x1A3D0, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5510, symBinAddr: 0x24A6C, symSize: 0x164 } + - { offset: 0x1A3F3, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DD38, symBinAddr: 0x6D7A8, symSize: 0x0 } + - { offset: 0x1A409, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DD40, symBinAddr: 0x6D7B0, symSize: 0x0 } + - { offset: 0x1A41F, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DD48, symBinAddr: 0x6D7B8, symSize: 0x0 } + - { offset: 0x1A51D, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56E0, symBinAddr: 0x24C3C, symSize: 0x474 } + - { offset: 0x1A544, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DD50, symBinAddr: 0x6D7C0, symSize: 0x0 } + - { offset: 0x1A55A, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DD58, symBinAddr: 0x6D7C8, symSize: 0x0 } + - { offset: 0x1A570, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DD60, symBinAddr: 0x6D7D0, symSize: 0x0 } + - { offset: 0x1A60D, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x6D850, symSize: 0x0 } + - { offset: 0x1B3D0, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1F5FC, symSize: 0x22C } + - { offset: 0x1B43E, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1F828, symSize: 0x58 } + - { offset: 0x1B462, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1F880, symSize: 0x30 } + - { offset: 0x1B47E, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1F8B0, symSize: 0x1C0 } + - { offset: 0x1B4F6, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x514, symBinAddr: 0x1FA70, symSize: 0x13C } + - { offset: 0x1B51E, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x650, symBinAddr: 0x1FBAC, symSize: 0x120 } + - { offset: 0x1B59A, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x770, symBinAddr: 0x1FCCC, symSize: 0x54 } + - { offset: 0x1B5FA, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C4, symBinAddr: 0x1FD20, symSize: 0x5C } + - { offset: 0x1B686, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x820, symBinAddr: 0x1FD7C, symSize: 0x4D4 } + - { offset: 0x1B7A7, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF4, symBinAddr: 0x20250, symSize: 0x74 } + - { offset: 0x1B7DD, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD68, symBinAddr: 0x202C4, symSize: 0x104 } + - { offset: 0x1B84B, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE6C, symBinAddr: 0x203C8, symSize: 0xD8 } + - { offset: 0x1B8AB, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF44, symBinAddr: 0x204A0, symSize: 0x24C } + - { offset: 0x1B93D, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x1190, symBinAddr: 0x206EC, symSize: 0x80 } + - { offset: 0x1B973, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1210, symBinAddr: 0x2076C, symSize: 0xE4 } + - { offset: 0x1B9B7, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F4, symBinAddr: 0x20850, symSize: 0x198 } + - { offset: 0x1BA1A, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x148C, symBinAddr: 0x209E8, symSize: 0x6C } + - { offset: 0x1BA50, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F8, symBinAddr: 0x20A54, symSize: 0xD4 } + - { offset: 0x1BAA4, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15CC, symBinAddr: 0x20B28, symSize: 0x4BC } + - { offset: 0x1BB56, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A88, symBinAddr: 0x20FE4, symSize: 0x2C } + - { offset: 0x1BB9E, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1AB4, symBinAddr: 0x21010, symSize: 0x84 } + - { offset: 0x1BBC8, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B38, symBinAddr: 0x21094, symSize: 0x7C } + - { offset: 0x1BC10, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1BB4, symBinAddr: 0x21110, symSize: 0x624 } + - { offset: 0x1BE10, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21D8, symBinAddr: 0x21734, symSize: 0x4C } + - { offset: 0x1BE76, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2224, symBinAddr: 0x21780, symSize: 0xA4 } + - { offset: 0x1BEAF, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22C8, symBinAddr: 0x21824, symSize: 0x174 } + - { offset: 0x1BED9, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x243C, symBinAddr: 0x21998, symSize: 0x36C } + - { offset: 0x1BFA4, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x27A8, symBinAddr: 0x21D04, symSize: 0xB0C } + - { offset: 0x1C1AE, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x32B4, symBinAddr: 0x22810, symSize: 0x2C } + - { offset: 0x1C1F6, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32E0, symBinAddr: 0x2283C, symSize: 0xE4 } + - { offset: 0x1C257, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x33C4, symBinAddr: 0x22920, symSize: 0x4DC } + - { offset: 0x1C390, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x38A0, symBinAddr: 0x22DFC, symSize: 0x15C } + - { offset: 0x1C3E2, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39FC, symBinAddr: 0x22F58, symSize: 0x350 } + - { offset: 0x1C48E, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D4C, symBinAddr: 0x232A8, symSize: 0x530 } + - { offset: 0x1C5D4, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x427C, symBinAddr: 0x237D8, symSize: 0x3A4 } + - { offset: 0x1C695, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x4620, symBinAddr: 0x23B7C, symSize: 0x1EC } + - { offset: 0x1C709, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x480C, symBinAddr: 0x23D68, symSize: 0xBC } + - { offset: 0x1C750, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x48C8, symBinAddr: 0x23E24, symSize: 0x408 } + - { offset: 0x1C84E, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4CD0, symBinAddr: 0x2422C, symSize: 0x35C } + - { offset: 0x1C8F3, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x502C, symBinAddr: 0x24588, symSize: 0x258 } + - { offset: 0x1C96A, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x5284, symBinAddr: 0x247E0, symSize: 0x7C } + - { offset: 0x1C99F, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5300, symBinAddr: 0x2485C, symSize: 0xD0 } + - { offset: 0x1C9F5, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x53D0, symBinAddr: 0x2492C, symSize: 0x58 } + - { offset: 0x1CA1B, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5428, symBinAddr: 0x24984, symSize: 0xE8 } + - { offset: 0x1CB4A, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5674, symBinAddr: 0x24BD0, symSize: 0x6C } + - { offset: 0x1CB74, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B54, symBinAddr: 0x250B0, symSize: 0x6C } + - { offset: 0x1CB9E, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5BC0, symBinAddr: 0x2511C, symSize: 0x110 } + - { offset: 0x1CC04, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5CD0, symBinAddr: 0x2522C, symSize: 0x4C0 } + - { offset: 0x1CE51, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6190, symBinAddr: 0x256EC, symSize: 0x84 } + - { offset: 0x1CE77, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x6214, symBinAddr: 0x25770, symSize: 0x220 } + - { offset: 0x1CF32, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6434, symBinAddr: 0x25990, symSize: 0x244 } + - { offset: 0x1CFE5, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6678, symBinAddr: 0x25BD4, symSize: 0x4B4 } + - { offset: 0x1D05E, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6B2C, symBinAddr: 0x26088, symSize: 0x17C } + - { offset: 0x1D0D5, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6CA8, symBinAddr: 0x26204, symSize: 0x2E0 } + - { offset: 0x1D148, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F88, symBinAddr: 0x264E4, symSize: 0x434 } + - { offset: 0x1D1D3, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x73BC, symBinAddr: 0x26918, symSize: 0x58 } + - { offset: 0x1D1FF, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x7414, symBinAddr: 0x26970, symSize: 0x54 } + - { offset: 0x210DA, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x269C4, symSize: 0x1BC } + - { offset: 0x210E7, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x26B80, symSize: 0x94 } + - { offset: 0x2110C, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC438, symBinAddr: 0x6D7D8, symSize: 0x0 } + - { offset: 0x21662, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x269C4, symSize: 0x1BC } + - { offset: 0x21698, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x26C14, symSize: 0x50 } + - { offset: 0x216DC, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x26C64, symSize: 0x15C } + - { offset: 0x2171C, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x26DC0, symSize: 0x3C } + - { offset: 0x21755, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x26DFC, symSize: 0x50 } + - { offset: 0x217A7, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x26E4C, symSize: 0x84 } + - { offset: 0x217EB, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x26ED0, symSize: 0x88 } + - { offset: 0x2182F, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x26F58, symSize: 0x12C } + - { offset: 0x218CD, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x27084, symSize: 0x134 } + - { offset: 0x2196A, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x271B8, symSize: 0x1B0 } + - { offset: 0x219AE, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x27368, symSize: 0x110 } + - { offset: 0x21A0E, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x27478, symSize: 0xF0 } + - { offset: 0x21A6E, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x27568, symSize: 0xBC } + - { offset: 0x21AC0, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x27624, symSize: 0x140 } + - { offset: 0x21B20, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x27764, symSize: 0x98 } + - { offset: 0x21B72, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x277FC, symSize: 0xD0 } + - { offset: 0x21BD2, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x278CC, symSize: 0x300 } + - { offset: 0x21C7A, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x27BCC, symSize: 0xE8 } + - { offset: 0x21CDA, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x135C, symBinAddr: 0x27CB4, symSize: 0xD0 } + - { offset: 0x21D3A, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x142C, symBinAddr: 0x27D84, symSize: 0x108 } + - { offset: 0x21DC4, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1534, symBinAddr: 0x27E8C, symSize: 0x1FC } + - { offset: 0x21E8E, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1730, symBinAddr: 0x28088, symSize: 0xB4 } + - { offset: 0x21EE0, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17E4, symBinAddr: 0x2813C, symSize: 0xBC } + - { offset: 0x21F32, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x18A0, symBinAddr: 0x281F8, symSize: 0x88 } + - { offset: 0x21F76, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1928, symBinAddr: 0x28280, symSize: 0xDC } + - { offset: 0x21FD6, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1A04, symBinAddr: 0x2835C, symSize: 0xBC } + - { offset: 0x22028, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AC0, symBinAddr: 0x28418, symSize: 0xB8 } + - { offset: 0x2207A, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B78, symBinAddr: 0x284D0, symSize: 0x68 } + - { offset: 0x220BE, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BE0, symBinAddr: 0x28538, symSize: 0x198 } + - { offset: 0x22129, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D78, symBinAddr: 0x286D0, symSize: 0x39C } + - { offset: 0x221C0, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x2114, symBinAddr: 0x28A6C, symSize: 0x4B4 } + - { offset: 0x22291, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C8, symBinAddr: 0x28F20, symSize: 0x44 } + - { offset: 0x222CC, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x260C, symBinAddr: 0x28F64, symSize: 0x44 } + - { offset: 0x22319, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2650, symBinAddr: 0x28FA8, symSize: 0x5C } + - { offset: 0x2233D, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26F4, symBinAddr: 0x29004, symSize: 0x44 } + - { offset: 0x22378, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2738, symBinAddr: 0x29048, symSize: 0xB0 } + - { offset: 0x223CD, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E8, symBinAddr: 0x290F8, symSize: 0xB0 } + - { offset: 0x22422, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2898, symBinAddr: 0x291A8, symSize: 0x230 } + - { offset: 0x224EA, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC8, symBinAddr: 0x293D8, symSize: 0x10C } + - { offset: 0x2254E, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BD4, symBinAddr: 0x294E4, symSize: 0x114 } + - { offset: 0x23E2C, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x295F8, symSize: 0xD0 } + - { offset: 0x24E17, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x295F8, symSize: 0xD0 } + - { offset: 0x24E5B, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xD0, symBinAddr: 0x296C8, symSize: 0x188 } + - { offset: 0x24ECB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x258, symBinAddr: 0x29850, symSize: 0x1FC } + - { offset: 0x24F1D, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x454, symBinAddr: 0x29A4C, symSize: 0x3E4 } + - { offset: 0x24FB2, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x838, symBinAddr: 0x29E30, symSize: 0x148 } + - { offset: 0x25037, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x980, symBinAddr: 0x29F78, symSize: 0x78 } + - { offset: 0x2505B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0xA50, symBinAddr: 0x29FF0, symSize: 0x304 } + - { offset: 0x250DF, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xD54, symBinAddr: 0x2A2F4, symSize: 0x58 } + - { offset: 0x25103, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xDAC, symBinAddr: 0x2A34C, symSize: 0x30 } + - { offset: 0x2511F, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xDDC, symBinAddr: 0x2A37C, symSize: 0x74 } + - { offset: 0x2517D, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xEF0, symBinAddr: 0x2A3F0, symSize: 0x5C } + - { offset: 0x251C4, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xFB8, symBinAddr: 0x2A44C, symSize: 0x484 } + - { offset: 0x25276, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x143C, symBinAddr: 0x2A8D0, symSize: 0x13C } + - { offset: 0x252FB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1578, symBinAddr: 0x2AA0C, symSize: 0x330 } + - { offset: 0x2538D, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x18A8, symBinAddr: 0x2AD3C, symSize: 0x74 } + - { offset: 0x253EB, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x191C, symBinAddr: 0x2ADB0, symSize: 0x5C } + - { offset: 0x25432, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1978, symBinAddr: 0x2AE0C, symSize: 0x68 } + - { offset: 0x25472, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x19E0, symBinAddr: 0x2AE74, symSize: 0x60 } + - { offset: 0x254A8, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1A40, symBinAddr: 0x2AED4, symSize: 0x98 } + - { offset: 0x254E8, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1AD8, symBinAddr: 0x2AF6C, symSize: 0x7C } + - { offset: 0x2551E, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelAllRequests]', symObjAddr: 0x1B54, symBinAddr: 0x2AFE8, symSize: 0xA8 } + - { offset: 0x25550, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentGETRequest]', symObjAddr: 0x1BFC, symBinAddr: 0x2B090, symSize: 0x64 } + - { offset: 0x25582, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper cancelCurrentPOSTRequest]', symObjAddr: 0x1C60, symBinAddr: 0x2B0F4, symSize: 0x64 } + - { offset: 0x255B4, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x1CC4, symBinAddr: 0x2B158, symSize: 0x1C } + - { offset: 0x255EA, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1CE0, symBinAddr: 0x2B174, symSize: 0x38 } + - { offset: 0x25628, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1D18, symBinAddr: 0x2B1AC, symSize: 0x1C } + - { offset: 0x2565E, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1D34, symBinAddr: 0x2B1C8, symSize: 0x38 } + - { offset: 0x2569C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper timeoutInterval]', symObjAddr: 0x1D6C, symBinAddr: 0x2B200, symSize: 0x1C } + - { offset: 0x256D2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setTimeoutInterval:]', symObjAddr: 0x1D88, symBinAddr: 0x2B21C, symSize: 0x24 } + - { offset: 0x25710, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1DAC, symBinAddr: 0x2B240, symSize: 0x6C } + - { offset: 0x25FE6, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B2AC, symSize: 0x90 } + - { offset: 0x25FFF, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2A40, symBinAddr: 0x6D698, symSize: 0x0 } + - { offset: 0x26066, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B2AC, symSize: 0x90 } + - { offset: 0x2608F, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6B78, symBinAddr: 0x6D7E0, symSize: 0x0 } + - { offset: 0x260A4, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x6B80, symBinAddr: 0x6D7E8, symSize: 0x0 } + - { offset: 0x2622A, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2B33C, symSize: 0x58 } + - { offset: 0x26252, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE8, symBinAddr: 0x2B394, symSize: 0xEC } + - { offset: 0x26288, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1D4, symBinAddr: 0x2B480, symSize: 0x160 } + - { offset: 0x26300, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x334, symBinAddr: 0x2B5E0, symSize: 0x1C0 } + - { offset: 0x2637D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4F4, symBinAddr: 0x2B7A0, symSize: 0xBC } + - { offset: 0x263BD, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5B0, symBinAddr: 0x2B85C, symSize: 0x204 } + - { offset: 0x26432, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x818, symBinAddr: 0x2BA60, symSize: 0x200 } + - { offset: 0x264A7, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA18, symBinAddr: 0x2BC60, symSize: 0x2C0 } + - { offset: 0x26578, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2BF20, symSize: 0x88 } + - { offset: 0x2659C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD60, symBinAddr: 0x2BFA8, symSize: 0x64 } + - { offset: 0x265B8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDC4, symBinAddr: 0x2C00C, symSize: 0x234 } + - { offset: 0x2662D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF8, symBinAddr: 0x2C240, symSize: 0x58 } + - { offset: 0x26651, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1050, symBinAddr: 0x2C298, symSize: 0x30 } + - { offset: 0x2666D, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1080, symBinAddr: 0x2C2C8, symSize: 0x220 } + - { offset: 0x2670B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x12A0, symBinAddr: 0x2C4E8, symSize: 0x70 } + - { offset: 0x2672F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1310, symBinAddr: 0x2C558, symSize: 0x50 } + - { offset: 0x2674B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1360, symBinAddr: 0x2C5A8, symSize: 0x174 } + - { offset: 0x2679D, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14D4, symBinAddr: 0x2C71C, symSize: 0x74 } + - { offset: 0x267E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1548, symBinAddr: 0x2C790, symSize: 0x74 } + - { offset: 0x26825, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15BC, symBinAddr: 0x2C804, symSize: 0x40 } + - { offset: 0x2685B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig PackageName]', symObjAddr: 0x15FC, symBinAddr: 0x2C844, symSize: 0x40 } + - { offset: 0x26891, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetPackageName:]', symObjAddr: 0x163C, symBinAddr: 0x2C884, symSize: 0x74 } + - { offset: 0x268D5, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig WashParam]', symObjAddr: 0x16B0, symBinAddr: 0x2C8F8, symSize: 0x44 } + - { offset: 0x2690B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x16F4, symBinAddr: 0x2C93C, symSize: 0x1E0 } + - { offset: 0x26977, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x18D4, symBinAddr: 0x2CB1C, symSize: 0x40 } + - { offset: 0x269AD, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x1914, symBinAddr: 0x2CB5C, symSize: 0x40 } + - { offset: 0x269E3, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1954, symBinAddr: 0x2CB9C, symSize: 0xD0 } + - { offset: 0x26A27, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1A24, symBinAddr: 0x2CC6C, symSize: 0xD0 } + - { offset: 0x26A6B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x1AF4, symBinAddr: 0x2CD3C, symSize: 0x40 } + - { offset: 0x26AA1, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1B34, symBinAddr: 0x2CD7C, symSize: 0x40 } + - { offset: 0x26AD7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1B74, symBinAddr: 0x2CDBC, symSize: 0x68 } + - { offset: 0x26B17, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1BDC, symBinAddr: 0x2CE24, symSize: 0x3C } + - { offset: 0x26B4E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1C18, symBinAddr: 0x2CE60, symSize: 0x78 } + - { offset: 0x26B90, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1C90, symBinAddr: 0x2CED8, symSize: 0x3C } + - { offset: 0x26BC7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1CCC, symBinAddr: 0x2CF14, symSize: 0x78 } + - { offset: 0x26C09, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1D44, symBinAddr: 0x2CF8C, symSize: 0x218 } + - { offset: 0x26C9B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1F5C, symBinAddr: 0x2D1A4, symSize: 0x154 } + - { offset: 0x26D0B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x20B0, symBinAddr: 0x2D2F8, symSize: 0xB8 } + - { offset: 0x26D3E, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2168, symBinAddr: 0x2D3B0, symSize: 0xAC } + - { offset: 0x26D7E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2280, symBinAddr: 0x2D45C, symSize: 0x6C } + - { offset: 0x26DB1, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x22EC, symBinAddr: 0x2D4C8, symSize: 0x4C } + - { offset: 0x27365, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D514, symSize: 0x90 } + - { offset: 0x27372, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D514, symSize: 0x90 } + - { offset: 0x2739B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x98D8, symBinAddr: 0x6D7F0, symSize: 0x0 } + - { offset: 0x273B0, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x98E0, symBinAddr: 0x6D7F8, symSize: 0x0 } + - { offset: 0x27A20, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2D5A4, symSize: 0x58 } + - { offset: 0x27A48, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE8, symBinAddr: 0x2D5FC, symSize: 0x100 } + - { offset: 0x27A7E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E8, symBinAddr: 0x2D6FC, symSize: 0x108 } + - { offset: 0x27AB0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2F0, symBinAddr: 0x2D804, symSize: 0xBC } + - { offset: 0x27AE2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3AC, symBinAddr: 0x2D8C0, symSize: 0x100 } + - { offset: 0x27B14, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4AC, symBinAddr: 0x2D9C0, symSize: 0x4A4 } + - { offset: 0x27BB5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x950, symBinAddr: 0x2DE64, symSize: 0x118 } + - { offset: 0x27C03, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA68, symBinAddr: 0x2DF7C, symSize: 0x340 } + - { offset: 0x27C3B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA8, symBinAddr: 0x2E2BC, symSize: 0x90 } + - { offset: 0x27C6D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE38, symBinAddr: 0x2E34C, symSize: 0x5C } + - { offset: 0x27CAD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE94, symBinAddr: 0x2E3A8, symSize: 0x5C } + - { offset: 0x27CED, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEF0, symBinAddr: 0x2E404, symSize: 0x14C } + - { offset: 0x27D57, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x103C, symBinAddr: 0x2E550, symSize: 0x94 } + - { offset: 0x27DC5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10D0, symBinAddr: 0x2E5E4, symSize: 0x12C } + - { offset: 0x27DF7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11FC, symBinAddr: 0x2E710, symSize: 0x12C } + - { offset: 0x27E2A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1328, symBinAddr: 0x2E83C, symSize: 0x7C } + - { offset: 0x27E5D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x13A4, symBinAddr: 0x2E8B8, symSize: 0x64 } + - { offset: 0x27E90, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1408, symBinAddr: 0x2E91C, symSize: 0x30 } + - { offset: 0x27EC3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1438, symBinAddr: 0x2E94C, symSize: 0xF4 } + - { offset: 0x27EF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x152C, symBinAddr: 0x2EA40, symSize: 0x194 } + - { offset: 0x27F51, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16C0, symBinAddr: 0x2EBD4, symSize: 0x58 } + - { offset: 0x27F75, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1718, symBinAddr: 0x2EC2C, symSize: 0x30 } + - { offset: 0x27F91, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1748, symBinAddr: 0x2EC5C, symSize: 0xB4 } + - { offset: 0x28000, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17FC, symBinAddr: 0x2ED10, symSize: 0x3C } + - { offset: 0x28024, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1838, symBinAddr: 0x2ED4C, symSize: 0x30 } + - { offset: 0x28040, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1868, symBinAddr: 0x2ED7C, symSize: 0x2F8 } + - { offset: 0x2814C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B60, symBinAddr: 0x2F074, symSize: 0x148 } + - { offset: 0x28192, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA8, symBinAddr: 0x2F1BC, symSize: 0x2E8 } + - { offset: 0x2823C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F90, symBinAddr: 0x2F4A4, symSize: 0x224 } + - { offset: 0x282AF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21B4, symBinAddr: 0x2F6C8, symSize: 0x1C } + - { offset: 0x282E5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21D0, symBinAddr: 0x2F6E4, symSize: 0x20 } + - { offset: 0x2831B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21F0, symBinAddr: 0x2F704, symSize: 0x1C } + - { offset: 0x28351, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x220C, symBinAddr: 0x2F720, symSize: 0x1C } + - { offset: 0x28387, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2228, symBinAddr: 0x2F73C, symSize: 0x1C } + - { offset: 0x283BD, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x2244, symBinAddr: 0x2F758, symSize: 0x1C } + - { offset: 0x283F3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2260, symBinAddr: 0x2F774, symSize: 0x1C } + - { offset: 0x28429, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x227C, symBinAddr: 0x2F790, symSize: 0x1C } + - { offset: 0x2845F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2298, symBinAddr: 0x2F7AC, symSize: 0x20 } + - { offset: 0x28495, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B8, symBinAddr: 0x2F7CC, symSize: 0x1C } + - { offset: 0x284CB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22D4, symBinAddr: 0x2F7E8, symSize: 0x3C } + - { offset: 0x28509, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2310, symBinAddr: 0x2F824, symSize: 0x1C } + - { offset: 0x2853F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x232C, symBinAddr: 0x2F840, symSize: 0x1C } + - { offset: 0x28575, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2348, symBinAddr: 0x2F85C, symSize: 0x1C } + - { offset: 0x285AB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2364, symBinAddr: 0x2F878, symSize: 0x1C } + - { offset: 0x285E1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2380, symBinAddr: 0x2F894, symSize: 0x1C } + - { offset: 0x28617, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x239C, symBinAddr: 0x2F8B0, symSize: 0x1C } + - { offset: 0x2864D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B8, symBinAddr: 0x2F8CC, symSize: 0x1C } + - { offset: 0x28683, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23D4, symBinAddr: 0x2F8E8, symSize: 0x1C } + - { offset: 0x286B9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23F0, symBinAddr: 0x2F904, symSize: 0x3C } + - { offset: 0x286F7, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x242C, symBinAddr: 0x2F940, symSize: 0x1C } + - { offset: 0x2872D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2448, symBinAddr: 0x2F95C, symSize: 0x38 } + - { offset: 0x2876B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2480, symBinAddr: 0x2F994, symSize: 0x20 } + - { offset: 0x287A1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x24A0, symBinAddr: 0x2F9B4, symSize: 0x28 } + - { offset: 0x287DF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C8, symBinAddr: 0x2F9DC, symSize: 0x1C } + - { offset: 0x28815, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24E4, symBinAddr: 0x2F9F8, symSize: 0x3C } + - { offset: 0x28853, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2520, symBinAddr: 0x2FA34, symSize: 0x7C } + - { offset: 0x29042, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2FAB0, symSize: 0xDC } + - { offset: 0x2904F, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2FAB0, symSize: 0xDC } + - { offset: 0x29078, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xAB60, symBinAddr: 0x6D800, symSize: 0x0 } + - { offset: 0x2908D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xAB68, symBinAddr: 0x6D808, symSize: 0x0 } + - { offset: 0x29289, size: 0x8, addend: 0x0, symName: '-[XUDPServer _scheduleRestartWithBackoff]', symObjAddr: 0x1B34, symBinAddr: 0x314D8, symSize: 0x20C } + - { offset: 0x29474, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x2FB8C, symSize: 0x78 } + - { offset: 0x294B1, size: 0x8, addend: 0x0, symName: '+[XUDPServer allocWithZone:]', symObjAddr: 0x154, symBinAddr: 0x2FC04, symSize: 0x4C } + - { offset: 0x294F5, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0x1A0, symBinAddr: 0x2FC50, symSize: 0x134 } + - { offset: 0x2952B, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x2D4, symBinAddr: 0x2FD84, symSize: 0xB8 } + - { offset: 0x2955D, size: 0x8, addend: 0x0, symName: '___19-[XUDPServer start]_block_invoke', symObjAddr: 0x38C, symBinAddr: 0x2FE3C, symSize: 0x34 } + - { offset: 0x2959A, size: 0x8, addend: 0x0, symName: '-[XUDPServer udp_port]', symObjAddr: 0x42C, symBinAddr: 0x2FE70, symSize: 0x128 } + - { offset: 0x295E3, size: 0x8, addend: 0x0, symName: '___22-[XUDPServer udp_port]_block_invoke', symObjAddr: 0x554, symBinAddr: 0x2FF98, symSize: 0x30 } + - { offset: 0x29637, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternal]', symObjAddr: 0x624, symBinAddr: 0x2FFC8, symSize: 0x18C } + - { offset: 0x29669, size: 0x8, addend: 0x0, symName: '___28-[XUDPServer _startInternal]_block_invoke', symObjAddr: 0x7B0, symBinAddr: 0x30154, symSize: 0x34 } + - { offset: 0x296A6, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startInternalContinue]', symObjAddr: 0x7E4, symBinAddr: 0x30188, symSize: 0x390 } + - { offset: 0x296E6, size: 0x8, addend: 0x0, symName: '___36-[XUDPServer _startInternalContinue]_block_invoke', symObjAddr: 0xB74, symBinAddr: 0x30518, symSize: 0x34 } + - { offset: 0x29723, size: 0x8, addend: 0x0, symName: '-[XUDPServer _forceCloseSocket]', symObjAddr: 0xBA8, symBinAddr: 0x3054C, symSize: 0x184 } + - { offset: 0x2979B, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _forceCloseSocket]_block_invoke', symObjAddr: 0xD2C, symBinAddr: 0x306D0, symSize: 0x38 } + - { offset: 0x297D4, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cleanupZombieSockets]', symObjAddr: 0xD64, symBinAddr: 0x30708, symSize: 0x1AC } + - { offset: 0x2983E, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0xF10, symBinAddr: 0x308B4, symSize: 0x24 } + - { offset: 0x29866, size: 0x8, addend: 0x0, symName: '-[XUDPServer _logSocketInfo]', symObjAddr: 0xF34, symBinAddr: 0x308D8, symSize: 0x190 } + - { offset: 0x2990B, size: 0x8, addend: 0x0, symName: '-[XUDPServer _configureSocketOptions]', symObjAddr: 0x10C4, symBinAddr: 0x30A68, symSize: 0x164 } + - { offset: 0x299A4, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x1228, symBinAddr: 0x30BCC, symSize: 0xB8 } + - { offset: 0x299D7, size: 0x8, addend: 0x0, symName: '___18-[XUDPServer stop]_block_invoke', symObjAddr: 0x12E0, symBinAddr: 0x30C84, symSize: 0x34 } + - { offset: 0x29A17, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopInternal]', symObjAddr: 0x1314, symBinAddr: 0x30CB8, symSize: 0x154 } + - { offset: 0x29A4A, size: 0x8, addend: 0x0, symName: '___27-[XUDPServer _stopInternal]_block_invoke', symObjAddr: 0x1468, symBinAddr: 0x30E0C, symSize: 0x40 } + - { offset: 0x29A8A, size: 0x8, addend: 0x0, symName: '-[XUDPServer _startHealthCheck]', symObjAddr: 0x14A8, symBinAddr: 0x30E4C, symSize: 0x170 } + - { offset: 0x29ABD, size: 0x8, addend: 0x0, symName: '___31-[XUDPServer _startHealthCheck]_block_invoke', symObjAddr: 0x1618, symBinAddr: 0x30FBC, symSize: 0x34 } + - { offset: 0x29AFD, size: 0x8, addend: 0x0, symName: '-[XUDPServer _stopHealthCheck]', symObjAddr: 0x164C, symBinAddr: 0x30FF0, symSize: 0x54 } + - { offset: 0x29B30, size: 0x8, addend: 0x0, symName: '-[XUDPServer _performHealthCheck]', symObjAddr: 0x16A0, symBinAddr: 0x31044, symSize: 0x218 } + - { offset: 0x29B90, size: 0x8, addend: 0x0, symName: '___33-[XUDPServer _performHealthCheck]_block_invoke', symObjAddr: 0x18B8, symBinAddr: 0x3125C, symSize: 0x34 } + - { offset: 0x29BD0, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkDuplicateSockets]', symObjAddr: 0x18EC, symBinAddr: 0x31290, symSize: 0x1F4 } + - { offset: 0x29C80, size: 0x8, addend: 0x0, symName: '-[XUDPServer _cancelRestartTimer]', symObjAddr: 0x1AE0, symBinAddr: 0x31484, symSize: 0x54 } + - { offset: 0x29CB3, size: 0x8, addend: 0x0, symName: '___41-[XUDPServer _scheduleRestartWithBackoff]_block_invoke', symObjAddr: 0x1D40, symBinAddr: 0x316E4, symSize: 0x34 } + - { offset: 0x29CF3, size: 0x8, addend: 0x0, symName: '-[XUDPServer _tryFallbackPorts]', symObjAddr: 0x1D74, symBinAddr: 0x31718, symSize: 0x11C } + - { offset: 0x29D7E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _isPortAvailable:]', symObjAddr: 0x1E90, symBinAddr: 0x31834, symSize: 0x1AC } + - { offset: 0x29E10, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x203C, symBinAddr: 0x319E0, symSize: 0xD4 } + - { offset: 0x29E43, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x2110, symBinAddr: 0x31AB4, symSize: 0x34 } + - { offset: 0x29E83, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x2144, symBinAddr: 0x31AE8, symSize: 0x80 } + - { offset: 0x29ED4, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x21C4, symBinAddr: 0x31B68, symSize: 0x2B0 } + - { offset: 0x29F61, size: 0x8, addend: 0x0, symName: '___69-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x2474, symBinAddr: 0x31E18, symSize: 0xC0 } + - { offset: 0x2A003, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s, symObjAddr: 0x2534, symBinAddr: 0x31ED8, symSize: 0x8C } + - { offset: 0x2A027, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s, symObjAddr: 0x25C0, symBinAddr: 0x31F64, symSize: 0x68 } + - { offset: 0x2A043, size: 0x8, addend: 0x0, symName: '-[XUDPServer _sendResponse:toAddress:fromSocket:]', symObjAddr: 0x2628, symBinAddr: 0x31FCC, symSize: 0x1B0 } + - { offset: 0x2A0A3, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x3217C, symSize: 0x32C } + - { offset: 0x2A14C, size: 0x8, addend: 0x0, symName: '___49-[XUDPServer _sendResponse:toAddress:fromSocket:]_block_invoke_2', symObjAddr: 0x2B04, symBinAddr: 0x324A8, symSize: 0x3C } + - { offset: 0x2A19E, size: 0x8, addend: 0x0, symName: '-[XUDPServer _checkSendTimeout:]', symObjAddr: 0x2B40, symBinAddr: 0x324E4, symSize: 0xEC } + - { offset: 0x2A1EF, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x2C2C, symBinAddr: 0x325D0, symSize: 0x8C } + - { offset: 0x2A240, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x2CB8, symBinAddr: 0x3265C, symSize: 0xA8 } + - { offset: 0x2A291, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x2D60, symBinAddr: 0x32704, symSize: 0xE8 } + - { offset: 0x2A2F1, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x2E48, symBinAddr: 0x327EC, symSize: 0xD8 } + - { offset: 0x2A342, size: 0x8, addend: 0x0, symName: '-[XUDPServer _addressToString:]', symObjAddr: 0x2F20, symBinAddr: 0x328C4, symSize: 0x170 } + - { offset: 0x2A3A6, size: 0x8, addend: 0x0, symName: '-[XUDPServer dealloc]', symObjAddr: 0x3090, symBinAddr: 0x32A34, symSize: 0x60 } + - { offset: 0x2A3D9, size: 0x8, addend: 0x0, symName: '-[XUDPServer pendingSends]', symObjAddr: 0x30F0, symBinAddr: 0x32A94, symSize: 0x1C } + - { offset: 0x2A40F, size: 0x8, addend: 0x0, symName: '-[XUDPServer setPendingSends:]', symObjAddr: 0x310C, symBinAddr: 0x32AB0, symSize: 0x38 } + - { offset: 0x2A44D, size: 0x8, addend: 0x0, symName: '-[XUDPServer currentTag]', symObjAddr: 0x3144, symBinAddr: 0x32AE8, symSize: 0x1C } + - { offset: 0x2A483, size: 0x8, addend: 0x0, symName: '-[XUDPServer setCurrentTag:]', symObjAddr: 0x3160, symBinAddr: 0x32B04, symSize: 0x24 } + - { offset: 0x2A4C1, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x3184, symBinAddr: 0x32B28, symSize: 0x7C } + - { offset: 0x2AFD9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x32BA4, symSize: 0x94 } + - { offset: 0x2AFF2, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x19878, symBinAddr: 0x61428, symSize: 0x0 } + - { offset: 0x2B06A, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x19880, symBinAddr: 0x61430, symSize: 0x0 } + - { offset: 0x2B07F, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x19888, symBinAddr: 0x61438, symSize: 0x0 } + - { offset: 0x2B094, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x19890, symBinAddr: 0x61440, symSize: 0x0 } + - { offset: 0x2B09D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x15418, symBinAddr: 0x47C3C, symSize: 0xC4 } + - { offset: 0x2B0C4, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x39FA8, symBinAddr: 0x6D810, symSize: 0x0 } + - { offset: 0x2B141, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x39FB0, symBinAddr: 0x6D818, symSize: 0x0 } + - { offset: 0x2BB74, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x32BA4, symSize: 0x94 } + - { offset: 0x2BBAB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x32C38, symSize: 0x110 } + - { offset: 0x2BC0F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x32D48, symSize: 0x6C } + - { offset: 0x2BC42, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x32DB4, symSize: 0x98 } + - { offset: 0x2BC79, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x32E4C, symSize: 0x4C } + - { offset: 0x2BCAC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x32E98, symSize: 0x78 } + - { offset: 0x2BCE3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x32F10, symSize: 0xA0 } + - { offset: 0x2BD29, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x32FB0, symSize: 0xC4 } + - { offset: 0x2BD7E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x33074, symSize: 0x47C } + - { offset: 0x2BDFF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x334F0, symSize: 0x174 } + - { offset: 0x2BE32, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x33664, symSize: 0x38 } + - { offset: 0x2BE72, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x3369C, symSize: 0x190 } + - { offset: 0x2BECC, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x3382C, symSize: 0x58 } + - { offset: 0x2BEF0, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x33884, symSize: 0x30 } + - { offset: 0x2BF0C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x338B4, symSize: 0x60 } + - { offset: 0x2BF64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x33914, symSize: 0x16C } + - { offset: 0x2BFC4, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x33A80, symSize: 0x3C } + - { offset: 0x2C016, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x33ABC, symSize: 0x68 } + - { offset: 0x2C058, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x33B24, symSize: 0x68 } + - { offset: 0x2C09A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x33B8C, symSize: 0x198 } + - { offset: 0x2C0F4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x33D24, symSize: 0x44 } + - { offset: 0x2C14C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x33D68, symSize: 0x16C } + - { offset: 0x2C1AC, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x33ED4, symSize: 0x3C } + - { offset: 0x2C1FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x33F10, symSize: 0x68 } + - { offset: 0x2C240, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x33F78, symSize: 0x68 } + - { offset: 0x2C282, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x33FE0, symSize: 0x280 } + - { offset: 0x2C30B, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x34260, symSize: 0x7C } + - { offset: 0x2C37B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x342DC, symSize: 0x78 } + - { offset: 0x2C39F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x34354, symSize: 0x58 } + - { offset: 0x2C3BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x343AC, symSize: 0x1B0 } + - { offset: 0x2C42A, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x3455C, symSize: 0x54 } + - { offset: 0x2C48E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x345B0, symSize: 0x90 } + - { offset: 0x2C4DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x34640, symSize: 0x90 } + - { offset: 0x2C530, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x346D0, symSize: 0x16C } + - { offset: 0x2C58A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x3483C, symSize: 0x38 } + - { offset: 0x2C5E2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x34874, symSize: 0x104 } + - { offset: 0x2C633, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x34978, symSize: 0x5C } + - { offset: 0x2C685, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x349D4, symSize: 0x16C } + - { offset: 0x2C6DF, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x34B40, symSize: 0x38 } + - { offset: 0x2C737, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x34B78, symSize: 0x104 } + - { offset: 0x2C788, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x34C7C, symSize: 0x5C } + - { offset: 0x2C7DA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x34CD8, symSize: 0x16C } + - { offset: 0x2C834, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x34E44, symSize: 0x44 } + - { offset: 0x2C88C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x34E88, symSize: 0x16C } + - { offset: 0x2C8E6, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x34FF4, symSize: 0x44 } + - { offset: 0x2C93E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x35038, symSize: 0x16C } + - { offset: 0x2C998, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x351A4, symSize: 0x38 } + - { offset: 0x2C9F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x351DC, symSize: 0xF4 } + - { offset: 0x2CA32, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x352D0, symSize: 0x3C } + - { offset: 0x2CA72, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x3530C, symSize: 0xF4 } + - { offset: 0x2CAB4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x35400, symSize: 0x3C } + - { offset: 0x2CAF4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x3543C, symSize: 0xF4 } + - { offset: 0x2CB36, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x35530, symSize: 0x3C } + - { offset: 0x2CB76, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x3556C, symSize: 0x168 } + - { offset: 0x2CBD0, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x356D4, symSize: 0x30 } + - { offset: 0x2CC28, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x35704, symSize: 0x100 } + - { offset: 0x2CC79, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x35804, symSize: 0x28 } + - { offset: 0x2CCCB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x3582C, symSize: 0x168 } + - { offset: 0x2CD25, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x35994, symSize: 0x30 } + - { offset: 0x2CD7D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x359C4, symSize: 0x100 } + - { offset: 0x2CDCE, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x35AC4, symSize: 0x28 } + - { offset: 0x2CE20, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x35AEC, symSize: 0x100 } + - { offset: 0x2CE71, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x35BEC, symSize: 0x28 } + - { offset: 0x2CEC3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x35C14, symSize: 0x168 } + - { offset: 0x2CF1D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x35D7C, symSize: 0x30 } + - { offset: 0x2CF75, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x35DAC, symSize: 0x1BC } + - { offset: 0x2CFD0, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x35F68, symSize: 0x44 } + - { offset: 0x2D028, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x35FAC, symSize: 0x13C } + - { offset: 0x2D079, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x360E8, symSize: 0x60 } + - { offset: 0x2D0CB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x36148, symSize: 0x1A8 } + - { offset: 0x2D131, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C8, symBinAddr: 0x362F0, symSize: 0x54 } + - { offset: 0x2D195, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A1C, symBinAddr: 0x36344, symSize: 0x184 } + - { offset: 0x2D1E6, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3BA0, symBinAddr: 0x364C8, symSize: 0x54 } + - { offset: 0x2D24A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BF4, symBinAddr: 0x3651C, symSize: 0x140 } + - { offset: 0x2D29B, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D34, symBinAddr: 0x3665C, symSize: 0x54 } + - { offset: 0x2D2FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D88, symBinAddr: 0x366B0, symSize: 0x190 } + - { offset: 0x2D35F, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F18, symBinAddr: 0x36840, symSize: 0x58 } + - { offset: 0x2D3D5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F70, symBinAddr: 0x36898, symSize: 0x224 } + - { offset: 0x2D453, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4194, symBinAddr: 0x36ABC, symSize: 0x5C } + - { offset: 0x2D4DB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41F0, symBinAddr: 0x36B18, symSize: 0xA4 } + - { offset: 0x2D4FF, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4294, symBinAddr: 0x36BBC, symSize: 0x78 } + - { offset: 0x2D51B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x430C, symBinAddr: 0x36C34, symSize: 0x184 } + - { offset: 0x2D56C, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4490, symBinAddr: 0x36DB8, symSize: 0x54 } + - { offset: 0x2D5D0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44E4, symBinAddr: 0x36E0C, symSize: 0x11C } + - { offset: 0x2D625, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x4600, symBinAddr: 0x36F28, symSize: 0x118 } + - { offset: 0x2D67A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4718, symBinAddr: 0x37040, symSize: 0x140 } + - { offset: 0x2D6DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4858, symBinAddr: 0x37180, symSize: 0x204 } + - { offset: 0x2D747, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A5C, symBinAddr: 0x37384, symSize: 0x34 } + - { offset: 0x2D77E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A90, symBinAddr: 0x373B8, symSize: 0x160 } + - { offset: 0x2D7D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BF0, symBinAddr: 0x37518, symSize: 0x160 } + - { offset: 0x2D828, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D50, symBinAddr: 0x37678, symSize: 0x118 } + - { offset: 0x2D87D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E68, symBinAddr: 0x37790, symSize: 0x1EC } + - { offset: 0x2D8ED, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x5054, symBinAddr: 0x3797C, symSize: 0x300 } + - { offset: 0x2D99A, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x5354, symBinAddr: 0x37C7C, symSize: 0x58 } + - { offset: 0x2D9E8, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x5408, symBinAddr: 0x37CD4, symSize: 0x5FC } + - { offset: 0x2DB44, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x5A04, symBinAddr: 0x382D0, symSize: 0x24 } + - { offset: 0x2DB6C, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A28, symBinAddr: 0x382F4, symSize: 0x58 } + - { offset: 0x2DBCC, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A80, symBinAddr: 0x3834C, symSize: 0x74 } + - { offset: 0x2DBF0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5AF4, symBinAddr: 0x383C0, symSize: 0xBCC } + - { offset: 0x2DE2B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66C0, symBinAddr: 0x38F8C, symSize: 0x694 } + - { offset: 0x2E068, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D54, symBinAddr: 0x39620, symSize: 0x2C0 } + - { offset: 0x2E13D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x7014, symBinAddr: 0x398E0, symSize: 0x2A8 } + - { offset: 0x2E1A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x72BC, symBinAddr: 0x39B88, symSize: 0x2A8 } + - { offset: 0x2E205, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7564, symBinAddr: 0x39E30, symSize: 0x160 } + - { offset: 0x2E2A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76C4, symBinAddr: 0x39F90, symSize: 0x160 } + - { offset: 0x2E343, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7824, symBinAddr: 0x3A0F0, symSize: 0x3A0 } + - { offset: 0x2E39B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BC4, symBinAddr: 0x3A490, symSize: 0xEC } + - { offset: 0x2E3DB, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7CB0, symBinAddr: 0x3A57C, symSize: 0x9C } + - { offset: 0x2E41B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D4C, symBinAddr: 0x3A618, symSize: 0x5C } + - { offset: 0x2E46F, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7E14, symBinAddr: 0x3A674, symSize: 0x5C } + - { offset: 0x2E4C3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E70, symBinAddr: 0x3A6D0, symSize: 0x3A0 } + - { offset: 0x2E51B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x8210, symBinAddr: 0x3AA70, symSize: 0xEC } + - { offset: 0x2E55B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82FC, symBinAddr: 0x3AB5C, symSize: 0x9C } + - { offset: 0x2E59B, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8398, symBinAddr: 0x3ABF8, symSize: 0x5C } + - { offset: 0x2E5EF, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83F4, symBinAddr: 0x3AC54, symSize: 0x5C } + - { offset: 0x2E643, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8450, symBinAddr: 0x3ACB0, symSize: 0x30C } + - { offset: 0x2E6B6, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x875C, symBinAddr: 0x3AFBC, symSize: 0x398 } + - { offset: 0x2E765, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AF4, symBinAddr: 0x3B354, symSize: 0x68 } + - { offset: 0x2E7C9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B5C, symBinAddr: 0x3B3BC, symSize: 0x64 } + - { offset: 0x2E7FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BC0, symBinAddr: 0x3B420, symSize: 0x64 } + - { offset: 0x2E82F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C24, symBinAddr: 0x3B484, symSize: 0x64 } + - { offset: 0x2E862, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C88, symBinAddr: 0x3B4E8, symSize: 0x64 } + - { offset: 0x2E895, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CEC, symBinAddr: 0x3B54C, symSize: 0x64 } + - { offset: 0x2E8C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D50, symBinAddr: 0x3B5B0, symSize: 0x64 } + - { offset: 0x2E8FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8DB4, symBinAddr: 0x3B614, symSize: 0x64 } + - { offset: 0x2E92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8E18, symBinAddr: 0x3B678, symSize: 0x64 } + - { offset: 0x2E961, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E7C, symBinAddr: 0x3B6DC, symSize: 0xDC } + - { offset: 0x2E994, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F58, symBinAddr: 0x3B7B8, symSize: 0xDC } + - { offset: 0x2E9C7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9034, symBinAddr: 0x3B894, symSize: 0x4C } + - { offset: 0x2E9FA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9080, symBinAddr: 0x3B8E0, symSize: 0x2BC } + - { offset: 0x2EB09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x933C, symBinAddr: 0x3BB9C, symSize: 0x1A0 } + - { offset: 0x2EB69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94DC, symBinAddr: 0x3BD3C, symSize: 0x1A0 } + - { offset: 0x2EBC9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x967C, symBinAddr: 0x3BEDC, symSize: 0x250 } + - { offset: 0x2EC25, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x98CC, symBinAddr: 0x3C12C, symSize: 0xA4 } + - { offset: 0x2EC7D, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9970, symBinAddr: 0x3C1D0, symSize: 0x54 } + - { offset: 0x2ECB9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x9A00, symBinAddr: 0x3C224, symSize: 0x250 } + - { offset: 0x2ED15, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C50, symBinAddr: 0x3C474, symSize: 0xA4 } + - { offset: 0x2ED6D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CF4, symBinAddr: 0x3C518, symSize: 0x54 } + - { offset: 0x2EDA9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D48, symBinAddr: 0x3C56C, symSize: 0x1F0 } + - { offset: 0x2EE03, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F38, symBinAddr: 0x3C75C, symSize: 0x9C } + - { offset: 0x2EE5B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FD4, symBinAddr: 0x3C7F8, symSize: 0x54 } + - { offset: 0x2EE97, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0xA028, symBinAddr: 0x3C84C, symSize: 0x250 } + - { offset: 0x2EEF3, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA278, symBinAddr: 0x3CA9C, symSize: 0x54 } + - { offset: 0x2EF4B, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA2CC, symBinAddr: 0x3CAF0, symSize: 0x54 } + - { offset: 0x2EF87, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA320, symBinAddr: 0x3CB44, symSize: 0x250 } + - { offset: 0x2EFE3, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA570, symBinAddr: 0x3CD94, symSize: 0x54 } + - { offset: 0x2F03B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA5C4, symBinAddr: 0x3CDE8, symSize: 0x54 } + - { offset: 0x2F077, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA618, symBinAddr: 0x3CE3C, symSize: 0x1F0 } + - { offset: 0x2F0D1, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA808, symBinAddr: 0x3D02C, symSize: 0x50 } + - { offset: 0x2F129, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA858, symBinAddr: 0x3D07C, symSize: 0x54 } + - { offset: 0x2F165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA8AC, symBinAddr: 0x3D0D0, symSize: 0x250 } + - { offset: 0x2F1C1, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAAFC, symBinAddr: 0x3D320, symSize: 0x54 } + - { offset: 0x2F219, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB50, symBinAddr: 0x3D374, symSize: 0x54 } + - { offset: 0x2F255, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xABA4, symBinAddr: 0x3D3C8, symSize: 0x250 } + - { offset: 0x2F2B1, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADF4, symBinAddr: 0x3D618, symSize: 0x54 } + - { offset: 0x2F309, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE48, symBinAddr: 0x3D66C, symSize: 0x54 } + - { offset: 0x2F345, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE9C, symBinAddr: 0x3D6C0, symSize: 0x1F0 } + - { offset: 0x2F39F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB08C, symBinAddr: 0x3D8B0, symSize: 0x50 } + - { offset: 0x2F3F7, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0DC, symBinAddr: 0x3D900, symSize: 0x54 } + - { offset: 0x2F433, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB130, symBinAddr: 0x3D954, symSize: 0x32C } + - { offset: 0x2F4FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB45C, symBinAddr: 0x3DC80, symSize: 0x250 } + - { offset: 0x2F558, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB6AC, symBinAddr: 0x3DED0, symSize: 0x54 } + - { offset: 0x2F5B0, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB700, symBinAddr: 0x3DF24, symSize: 0x54 } + - { offset: 0x2F5EC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB754, symBinAddr: 0x3DF78, symSize: 0x250 } + - { offset: 0x2F648, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB9A4, symBinAddr: 0x3E1C8, symSize: 0x54 } + - { offset: 0x2F6A0, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9F8, symBinAddr: 0x3E21C, symSize: 0x54 } + - { offset: 0x2F6DC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA4C, symBinAddr: 0x3E270, symSize: 0x1F0 } + - { offset: 0x2F736, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBC3C, symBinAddr: 0x3E460, symSize: 0x50 } + - { offset: 0x2F78E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC8C, symBinAddr: 0x3E4B0, symSize: 0x54 } + - { offset: 0x2F7CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCE0, symBinAddr: 0x3E504, symSize: 0x16C } + - { offset: 0x2F824, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE4C, symBinAddr: 0x3E670, symSize: 0x44 } + - { offset: 0x2F87C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE90, symBinAddr: 0x3E6B4, symSize: 0x170 } + - { offset: 0x2F8D6, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xC000, symBinAddr: 0x3E824, symSize: 0x40 } + - { offset: 0x2F92E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC040, symBinAddr: 0x3E864, symSize: 0x170 } + - { offset: 0x2F988, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC1B0, symBinAddr: 0x3E9D4, symSize: 0x88 } + - { offset: 0x2F9E0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC238, symBinAddr: 0x3EA5C, symSize: 0x170 } + - { offset: 0x2FA3A, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC3A8, symBinAddr: 0x3EBCC, symSize: 0x88 } + - { offset: 0x2FA92, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC430, symBinAddr: 0x3EC54, symSize: 0x268 } + - { offset: 0x2FB36, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC698, symBinAddr: 0x3EEBC, symSize: 0x44 } + - { offset: 0x2FB8B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC6DC, symBinAddr: 0x3EF00, symSize: 0x2C8 } + - { offset: 0x2FC29, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC9A4, symBinAddr: 0x3F1C8, symSize: 0x664 } + - { offset: 0x2FDFB, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD008, symBinAddr: 0x3F82C, symSize: 0x90 } + - { offset: 0x2FE1F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD098, symBinAddr: 0x3F8BC, symSize: 0x6C } + - { offset: 0x2FE3B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD104, symBinAddr: 0x3F928, symSize: 0x2BC } + - { offset: 0x2FECA, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD3C0, symBinAddr: 0x3FBE4, symSize: 0x690 } + - { offset: 0x30099, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA50, symBinAddr: 0x40274, symSize: 0x1DC } + - { offset: 0x30127, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDC2C, symBinAddr: 0x40450, symSize: 0x2D0 } + - { offset: 0x301C5, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEFC, symBinAddr: 0x40720, symSize: 0x308 } + - { offset: 0x30294, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE204, symBinAddr: 0x40A28, symSize: 0xB4 } + - { offset: 0x30304, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE2B8, symBinAddr: 0x40ADC, symSize: 0x2BC } + - { offset: 0x30393, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE574, symBinAddr: 0x40D98, symSize: 0x27C } + - { offset: 0x3046E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE7F0, symBinAddr: 0x41014, symSize: 0x370 } + - { offset: 0x30510, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB60, symBinAddr: 0x41384, symSize: 0x1BC } + - { offset: 0x30574, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xED1C, symBinAddr: 0x41540, symSize: 0x1BC } + - { offset: 0x305D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEED8, symBinAddr: 0x416FC, symSize: 0x198 } + - { offset: 0x30648, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF070, symBinAddr: 0x41894, symSize: 0x80 } + - { offset: 0x3069D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF0F0, symBinAddr: 0x41914, symSize: 0xA8 } + - { offset: 0x30701, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF198, symBinAddr: 0x419BC, symSize: 0x80 } + - { offset: 0x30756, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF218, symBinAddr: 0x41A3C, symSize: 0xA8 } + - { offset: 0x307BA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF2C0, symBinAddr: 0x41AE4, symSize: 0x300 } + - { offset: 0x30867, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF5C0, symBinAddr: 0x41DE4, symSize: 0x588 } + - { offset: 0x30A3F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB48, symBinAddr: 0x4236C, symSize: 0xA8 } + - { offset: 0x30A63, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFBF0, symBinAddr: 0x42414, symSize: 0x7C } + - { offset: 0x30A7F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC6C, symBinAddr: 0x42490, symSize: 0x2A8 } + - { offset: 0x30B0E, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFF14, symBinAddr: 0x42738, symSize: 0x2E8 } + - { offset: 0x30C18, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101FC, symBinAddr: 0x42A20, symSize: 0x2A8 } + - { offset: 0x30CA7, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x104A4, symBinAddr: 0x42CC8, symSize: 0x2D8 } + - { offset: 0x30DA1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x1077C, symBinAddr: 0x42FA0, symSize: 0x260 } + - { offset: 0x30E30, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x109DC, symBinAddr: 0x43200, symSize: 0x284 } + - { offset: 0x30F09, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C60, symBinAddr: 0x43484, symSize: 0x260 } + - { offset: 0x30F98, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10EC0, symBinAddr: 0x436E4, symSize: 0x1D4 } + - { offset: 0x31046, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11094, symBinAddr: 0x438B8, symSize: 0x74 } + - { offset: 0x31097, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x11108, symBinAddr: 0x4392C, symSize: 0x180 } + - { offset: 0x31106, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x11288, symBinAddr: 0x43AAC, symSize: 0x64 } + - { offset: 0x31158, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x112EC, symBinAddr: 0x43B10, symSize: 0x2A0 } + - { offset: 0x311E7, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1158C, symBinAddr: 0x43DB0, symSize: 0xC8 } + - { offset: 0x31257, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x11654, symBinAddr: 0x43E78, symSize: 0x64 } + - { offset: 0x312A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x116B8, symBinAddr: 0x43EDC, symSize: 0x1D0 } + - { offset: 0x31327, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x11888, symBinAddr: 0x440AC, symSize: 0x64 } + - { offset: 0x31379, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x118EC, symBinAddr: 0x44110, symSize: 0x90 } + - { offset: 0x313CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x1197C, symBinAddr: 0x441A0, symSize: 0x27C } + - { offset: 0x31457, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11BF8, symBinAddr: 0x4441C, symSize: 0x80 } + - { offset: 0x314CD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C78, symBinAddr: 0x4449C, symSize: 0x28C } + - { offset: 0x31515, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11F04, symBinAddr: 0x44728, symSize: 0x6A4 } + - { offset: 0x315EF, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x125A8, symBinAddr: 0x44DCC, symSize: 0x150 } + - { offset: 0x3165E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x126F8, symBinAddr: 0x44F1C, symSize: 0xCC } + - { offset: 0x316C2, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x127C4, symBinAddr: 0x44FE8, symSize: 0x8C } + - { offset: 0x3171A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x12850, symBinAddr: 0x45074, symSize: 0x3B0 } + - { offset: 0x317F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12C00, symBinAddr: 0x45424, symSize: 0x64 } + - { offset: 0x31823, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C64, symBinAddr: 0x45488, symSize: 0x90 } + - { offset: 0x31856, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12CF4, symBinAddr: 0x45518, symSize: 0x224 } + - { offset: 0x318A7, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12F18, symBinAddr: 0x4573C, symSize: 0x50 } + - { offset: 0x318E7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F68, symBinAddr: 0x4578C, symSize: 0x264 } + - { offset: 0x31967, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x131CC, symBinAddr: 0x459F0, symSize: 0x198 } + - { offset: 0x319F4, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13364, symBinAddr: 0x45B88, symSize: 0x50 } + - { offset: 0x31A34, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x133B4, symBinAddr: 0x45BD8, symSize: 0x264 } + - { offset: 0x31AB4, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x13618, symBinAddr: 0x45E3C, symSize: 0x198 } + - { offset: 0x31B41, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x137B0, symBinAddr: 0x45FD4, symSize: 0x50 } + - { offset: 0x31B81, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x13800, symBinAddr: 0x46024, symSize: 0xF4 } + - { offset: 0x31BC3, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x138F4, symBinAddr: 0x46118, symSize: 0xA4 } + - { offset: 0x31C03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13998, symBinAddr: 0x461BC, symSize: 0x90 } + - { offset: 0x31C54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x13A28, symBinAddr: 0x4624C, symSize: 0x27C } + - { offset: 0x31CE1, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13CA4, symBinAddr: 0x464C8, symSize: 0x80 } + - { offset: 0x31D57, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13D24, symBinAddr: 0x46548, symSize: 0xEB4 } + - { offset: 0x31EFA, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14BD8, symBinAddr: 0x473FC, symSize: 0x1B4 } + - { offset: 0x31F8E, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D8C, symBinAddr: 0x475B0, symSize: 0x108 } + - { offset: 0x32022, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E94, symBinAddr: 0x476B8, symSize: 0xA0 } + - { offset: 0x320B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14F34, symBinAddr: 0x47758, symSize: 0x64 } + - { offset: 0x320E9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F98, symBinAddr: 0x477BC, symSize: 0x15C } + - { offset: 0x3213A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x150F4, symBinAddr: 0x47918, symSize: 0xF4 } + - { offset: 0x3217C, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x151E8, symBinAddr: 0x47A0C, symSize: 0x54 } + - { offset: 0x321BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x1523C, symBinAddr: 0x47A60, symSize: 0xF4 } + - { offset: 0x321FE, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x15330, symBinAddr: 0x47B54, symSize: 0x98 } + - { offset: 0x3223E, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x153C8, symBinAddr: 0x47BEC, symSize: 0x50 } + - { offset: 0x322F0, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x154DC, symBinAddr: 0x47D00, symSize: 0x84 } + - { offset: 0x32330, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x15560, symBinAddr: 0x47D84, symSize: 0x13C } + - { offset: 0x32372, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x1569C, symBinAddr: 0x47EC0, symSize: 0x1B0 } + - { offset: 0x323C3, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x1584C, symBinAddr: 0x48070, symSize: 0x1B0 } + - { offset: 0x32414, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x159FC, symBinAddr: 0x48220, symSize: 0x43C } + - { offset: 0x32479, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15E38, symBinAddr: 0x4865C, symSize: 0x504 } + - { offset: 0x32554, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x1633C, symBinAddr: 0x48B60, symSize: 0x1E4 } + - { offset: 0x325D2, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x16520, symBinAddr: 0x48D44, symSize: 0x1E4 } + - { offset: 0x32650, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x16704, symBinAddr: 0x48F28, symSize: 0x1D8 } + - { offset: 0x32696, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x168DC, symBinAddr: 0x49100, symSize: 0x30C } + - { offset: 0x32753, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16BE8, symBinAddr: 0x4940C, symSize: 0xF0 } + - { offset: 0x32786, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16CD8, symBinAddr: 0x494FC, symSize: 0x154 } + - { offset: 0x327B9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16E2C, symBinAddr: 0x49650, symSize: 0x114 } + - { offset: 0x3280A, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16F40, symBinAddr: 0x49764, symSize: 0x60 } + - { offset: 0x3284A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x497C4, symSize: 0x70 } + - { offset: 0x3289B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x17010, symBinAddr: 0x49834, symSize: 0x68 } + - { offset: 0x328DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17078, symBinAddr: 0x4989C, symSize: 0x80 } + - { offset: 0x3291F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x170F8, symBinAddr: 0x4991C, symSize: 0x7C } + - { offset: 0x32956, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17174, symBinAddr: 0x49998, symSize: 0x58 } + - { offset: 0x3298D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x171CC, symBinAddr: 0x499F0, symSize: 0x58 } + - { offset: 0x329C4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x17224, symBinAddr: 0x49A48, symSize: 0xE8 } + - { offset: 0x32A0A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1730C, symBinAddr: 0x49B30, symSize: 0xE8 } + - { offset: 0x32A50, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x173F4, symBinAddr: 0x49C18, symSize: 0x68 } + - { offset: 0x32A87, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x1745C, symBinAddr: 0x49C80, symSize: 0xA0 } + - { offset: 0x32ADC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x174FC, symBinAddr: 0x49D20, symSize: 0xA0 } + - { offset: 0x32B31, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1759C, symBinAddr: 0x49DC0, symSize: 0x44 } + - { offset: 0x32B77, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x175E0, symBinAddr: 0x49E04, symSize: 0x44 } + - { offset: 0x32BBD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x17624, symBinAddr: 0x49E48, symSize: 0xC4 } + - { offset: 0x32C12, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x176E8, symBinAddr: 0x49F0C, symSize: 0x7C } + - { offset: 0x32C67, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x17764, symBinAddr: 0x49F88, symSize: 0x7C } + - { offset: 0x32CBC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x177E0, symBinAddr: 0x4A004, symSize: 0x84 } + - { offset: 0x32D11, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x17864, symBinAddr: 0x4A088, symSize: 0x84 } + - { offset: 0x32D66, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x178E8, symBinAddr: 0x4A10C, symSize: 0x80 } + - { offset: 0x32DCA, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x17968, symBinAddr: 0x4A18C, symSize: 0x298 } + - { offset: 0x32E95, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17C00, symBinAddr: 0x4A424, symSize: 0x178 } + - { offset: 0x32EC8, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D78, symBinAddr: 0x4A59C, symSize: 0xA0 } + - { offset: 0x32F28, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17E18, symBinAddr: 0x4A63C, symSize: 0xA0 } ... diff --git a/.theos/obj/debug/arm64e/OhNo.dylib b/.theos/obj/debug/arm64e/OhNo.dylib index cf8fe35..c12c367 100755 Binary files a/.theos/obj/debug/arm64e/OhNo.dylib and b/.theos/obj/debug/arm64e/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib b/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib index ff112bb..7f2ad04 100644 Binary files a/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib and b/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/DWARF/OhNo.dylib differ diff --git a/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/Relocations/arm64e/OhNo.dylib.yml b/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/Relocations/arm64e/OhNo.dylib.yml index 8e4a47a..b0be776 100644 --- a/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/Relocations/arm64e/OhNo.dylib.yml +++ b/.theos/obj/debug/arm64e/OhNo.dylib.dSYM/Contents/Resources/Relocations/arm64e/OhNo.dylib.yml @@ -2,184 +2,201 @@ triple: 'arm64e-apple-darwin' binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/obj/debug/arm64e/OhNo.dylib' relocations: - - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x14610, symSize: 0x0 } - - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x27998, symBinAddr: 0x14468, symSize: 0x0 } - - { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x279A0, symBinAddr: 0x14470, symSize: 0x0 } - - { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x279A8, symBinAddr: 0x14478, symSize: 0x0 } - - { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x279B0, symBinAddr: 0x14480, symSize: 0x0 } - - { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x279B8, symBinAddr: 0x14488, symSize: 0x0 } - - { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x279C0, symBinAddr: 0x14490, symSize: 0x0 } - - { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x279C8, symBinAddr: 0x14498, symSize: 0x0 } - - { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x279D0, symBinAddr: 0x144A0, symSize: 0x0 } - - { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x279D8, symBinAddr: 0x144A8, symSize: 0x0 } - - { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x279E0, symBinAddr: 0x144B0, symSize: 0x0 } - - { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x279E8, symBinAddr: 0x144B8, symSize: 0x0 } - - { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x279F0, symBinAddr: 0x144C0, symSize: 0x0 } - - { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x279F8, symBinAddr: 0x144C8, symSize: 0x0 } - - { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x27A00, symBinAddr: 0x144D0, symSize: 0x0 } - - { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x27A08, symBinAddr: 0x144D8, symSize: 0x0 } - - { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x27A10, symBinAddr: 0x144E0, symSize: 0x0 } - - { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x27A18, symBinAddr: 0x144E8, symSize: 0x0 } - - { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x27A20, symBinAddr: 0x144F0, symSize: 0x0 } - - { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x27A28, symBinAddr: 0x144F8, symSize: 0x0 } - - { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x27A30, symBinAddr: 0x14500, symSize: 0x0 } - - { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x27A38, symBinAddr: 0x14508, symSize: 0x0 } - - { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x27A40, symBinAddr: 0x14510, symSize: 0x0 } - - { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x27A48, symBinAddr: 0x14518, symSize: 0x0 } - - { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x27A50, symBinAddr: 0x14520, symSize: 0x0 } - - { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x27A58, symBinAddr: 0x14528, symSize: 0x0 } - - { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x27A60, symBinAddr: 0x14530, symSize: 0x0 } - - { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x27A68, symBinAddr: 0x14538, symSize: 0x0 } - - { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x27A70, symBinAddr: 0x14540, symSize: 0x0 } - - { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x27A78, symBinAddr: 0x14548, symSize: 0x0 } - - { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x27A80, symBinAddr: 0x14550, symSize: 0x0 } - - { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x27A88, symBinAddr: 0x14558, symSize: 0x0 } - - { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x27A90, symBinAddr: 0x14560, symSize: 0x0 } - - { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x27A98, symBinAddr: 0x14568, symSize: 0x0 } - - { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x27AA0, symBinAddr: 0x14570, symSize: 0x0 } - - { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x27AA8, symBinAddr: 0x14578, symSize: 0x0 } - - { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x27AB0, symBinAddr: 0x14580, symSize: 0x0 } - - { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x27AB8, symBinAddr: 0x14588, symSize: 0x0 } - - { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x27AC0, symBinAddr: 0x14590, symSize: 0x0 } - - { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x27AC8, symBinAddr: 0x14598, symSize: 0x0 } - - { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x27AD0, symBinAddr: 0x145A0, symSize: 0x0 } - - { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x27AD8, symBinAddr: 0x145A8, symSize: 0x0 } - - { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x27AE0, symBinAddr: 0x145B0, symSize: 0x0 } - - { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x27AE8, symBinAddr: 0x145B8, symSize: 0x0 } - - { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x27AF0, symBinAddr: 0x145C0, symSize: 0x0 } - - { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x27AF8, symBinAddr: 0x145C8, symSize: 0x0 } - - { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x27B00, symBinAddr: 0x145D0, symSize: 0x0 } - - { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x27B08, symBinAddr: 0x145D8, symSize: 0x0 } - - { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x27B10, symBinAddr: 0x145E0, symSize: 0x0 } - - { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x27B18, symBinAddr: 0x145E8, symSize: 0x0 } - - { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x27B20, symBinAddr: 0x145F0, symSize: 0x0 } - - { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x27B28, symBinAddr: 0x145F8, symSize: 0x0 } - - { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x27B30, symBinAddr: 0x14600, symSize: 0x0 } - - { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x27B38, symBinAddr: 0x14608, symSize: 0x0 } - - { offset: 0x5E40, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x78 } - - { offset: 0x5E68, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x78, symBinAddr: 0x4078, symSize: 0x5C } - - { offset: 0x5E90, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xD4, symBinAddr: 0x40D4, symSize: 0x58 } - - { offset: 0x5EB8, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x12C, symBinAddr: 0x412C, symSize: 0x58 } - - { offset: 0x5EE0, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x184, symBinAddr: 0x4184, symSize: 0x5C } - - { offset: 0x5F08, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0x198 } - - { offset: 0x5F62, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x378, symBinAddr: 0x4378, symSize: 0x70 } - - { offset: 0x5F98, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x3E8, symBinAddr: 0x43E8, symSize: 0x48 } - - { offset: 0x5FCF, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x430, symBinAddr: 0x4430, symSize: 0x40 } - - { offset: 0x6006, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x470, symBinAddr: 0x4470, symSize: 0x40 } - - { offset: 0x6045, size: 0x8, addend: 0x0, symName: __logosLocalCtor_e2ef2056, symObjAddr: 0x4B0, symBinAddr: 0x44B0, symSize: 0xFEC } - - { offset: 0x62E8, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x149C, symBinAddr: 0x549C, symSize: 0x14C } - - { offset: 0x6349, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x15E8, symBinAddr: 0x55E8, symSize: 0x1F0 } - - { offset: 0x63B0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x17D8, symBinAddr: 0x57D8, symSize: 0x198 } - - { offset: 0x63F9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x1970, symBinAddr: 0x5970, symSize: 0x110 } - - { offset: 0x6442, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x1A80, symBinAddr: 0x5A80, symSize: 0x198 } - - { offset: 0x648B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x1C18, symBinAddr: 0x5C18, symSize: 0x198 } - - { offset: 0x64D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1DB0, symBinAddr: 0x5DB0, symSize: 0x38 } - - { offset: 0x650A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1DE8, symBinAddr: 0x5DE8, symSize: 0x38 } - - { offset: 0x6540, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x1E20, symBinAddr: 0x5E20, symSize: 0x38 } - - { offset: 0x6576, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1E58, symBinAddr: 0x5E58, symSize: 0x198 } - - { offset: 0x65BF, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x1FF0, symBinAddr: 0x5FF0, symSize: 0x10C } - - { offset: 0x6608, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x20FC, symBinAddr: 0x60FC, symSize: 0x10C } - - { offset: 0x6651, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x2208, symBinAddr: 0x6208, symSize: 0x18 } - - { offset: 0x6687, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x2220, symBinAddr: 0x6220, symSize: 0x10C } - - { offset: 0x66D0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x232C, symBinAddr: 0x632C, symSize: 0x12C } - - { offset: 0x6719, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x2458, symBinAddr: 0x6458, symSize: 0x10C } - - { offset: 0x6766, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x2564, symBinAddr: 0x6564, symSize: 0x644 } - - { offset: 0x67F4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2BA8, symBinAddr: 0x6BA8, symSize: 0x230 } - - { offset: 0x6842, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2DD8, symBinAddr: 0x6DD8, symSize: 0x10C } - - { offset: 0x688F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2EE4, symBinAddr: 0x6EE4, symSize: 0x148 } - - { offset: 0x68DD, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x302C, symBinAddr: 0x702C, symSize: 0x10C } - - { offset: 0x692A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x3138, symBinAddr: 0x7138, symSize: 0x148 } - - { offset: 0x6978, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x3280, symBinAddr: 0x7280, symSize: 0x1C } - - { offset: 0x69B1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x329C, symBinAddr: 0x729C, symSize: 0x18 } - - { offset: 0x69EA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x32B4, symBinAddr: 0x72B4, symSize: 0x10C } - - { offset: 0x6A37, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x33C0, symBinAddr: 0x73C0, symSize: 0x120 } - - { offset: 0x6A85, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x34E0, symBinAddr: 0x74E0, symSize: 0x28C } - - { offset: 0x6B09, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x376C, symBinAddr: 0x776C, symSize: 0x3BC } - - { offset: 0x6B74, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x3B28, symBinAddr: 0x7B28, symSize: 0x8C } - - { offset: 0x6BAD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3BB4, symBinAddr: 0x7BB4, symSize: 0x178 } - - { offset: 0x6BFA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x3D2C, symBinAddr: 0x7D2C, symSize: 0x178 } - - { offset: 0x6C47, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3EA4, symBinAddr: 0x7EA4, symSize: 0x178 } - - { offset: 0x6C94, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x401C, symBinAddr: 0x801C, symSize: 0x178 } - - { offset: 0x6CE1, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x4194, symBinAddr: 0x8194, symSize: 0x178 } - - { offset: 0x6D2E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x430C, symBinAddr: 0x830C, symSize: 0x148 } - - { offset: 0x6D7C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x4454, symBinAddr: 0x8454, symSize: 0x150 } - - { offset: 0x6DC4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x45A4, symBinAddr: 0x85A4, symSize: 0x1BC } - - { offset: 0x6E2C, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x4760, symBinAddr: 0x8760, symSize: 0x120 } - - { offset: 0x6E74, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x4880, symBinAddr: 0x8880, symSize: 0x160 } - - { offset: 0x6EDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x49E0, symBinAddr: 0x89E0, symSize: 0x21C } - - { offset: 0x6F42, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4BFC, symBinAddr: 0x8BFC, symSize: 0x170 } - - { offset: 0x6F9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x4D6C, symBinAddr: 0x8D6C, symSize: 0x16C } - - { offset: 0x6FE8, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x4ED8, symBinAddr: 0x8ED8, symSize: 0x19C } - - { offset: 0x703F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x5074, symBinAddr: 0x9074, symSize: 0x19C } - - { offset: 0x7096, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x5210, symBinAddr: 0x9210, symSize: 0x16C } - - { offset: 0x70F8, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x537C, symBinAddr: 0x937C, symSize: 0xA4 } - - { offset: 0x7131, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x5420, symBinAddr: 0x9420, symSize: 0x458 } - - { offset: 0x721E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x5878, symBinAddr: 0x9878, symSize: 0x47C } - - { offset: 0x731C, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x5CF4, symBinAddr: 0x9CF4, symSize: 0x60 } - - { offset: 0x7364, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x5D54, symBinAddr: 0x9D54, symSize: 0x6C4 } - - { offset: 0x74EA, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x6418, symBinAddr: 0xA418, symSize: 0x88 } - - { offset: 0x7532, size: 0x8, addend: 0x0, symName: __logosLocalDtor_9db639d6, symObjAddr: 0x64A0, symBinAddr: 0xA4A0, symSize: 0x2C } - - { offset: 0x7576, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x64CC, symBinAddr: 0xA4CC, symSize: 0x84 } - - { offset: 0x75C3, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x6550, symBinAddr: 0xA550, symSize: 0x3C } - - { offset: 0x75E7, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x658C, symBinAddr: 0xA58C, symSize: 0x30 } - - { offset: 0x7603, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x65BC, symBinAddr: 0xA5BC, symSize: 0x84 } - - { offset: 0x7650, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x6640, symBinAddr: 0xA640, symSize: 0x60 } - - { offset: 0x76A0, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x66A0, symBinAddr: 0xA6A0, symSize: 0x5C } - - { offset: 0x76C4, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x66FC, symBinAddr: 0xA6FC, symSize: 0x44 } - - { offset: 0x76E0, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x6740, symBinAddr: 0xA740, symSize: 0x58 } - - { offset: 0x7704, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x6798, symBinAddr: 0xA798, symSize: 0x30 } - - { offset: 0x7720, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x67C8, symBinAddr: 0xA7C8, symSize: 0x84 } - - { offset: 0x776D, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x684C, symBinAddr: 0xA84C, symSize: 0xA0 } - - { offset: 0x77D6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x68EC, symBinAddr: 0xA8EC, symSize: 0x84 } - - { offset: 0x7823, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x6970, symBinAddr: 0xA970, symSize: 0x68 } - - { offset: 0x7870, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x69D8, symBinAddr: 0xA9D8, symSize: 0x68 } - - { offset: 0x78BD, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x6A40, symBinAddr: 0xAA40, symSize: 0x74 } - - { offset: 0x7926, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6AB4, symBinAddr: 0xAAB4, symSize: 0x68 } - - { offset: 0x7973, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x6B1C, symBinAddr: 0xAB1C, symSize: 0x8C } - - { offset: 0x79DC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x6BA8, symBinAddr: 0xABA8, symSize: 0x78 } - - { offset: 0x7A45, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6C20, symBinAddr: 0xAC20, symSize: 0x78 } - - { offset: 0x7AB3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x6C98, symBinAddr: 0xAC98, symSize: 0x68 } - - { offset: 0x7B04, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x6D00, symBinAddr: 0xAD00, symSize: 0x164 } - - { offset: 0x7B81, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x6E64, symBinAddr: 0xAE64, symSize: 0x4C } - - { offset: 0x7BE1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x6EB0, symBinAddr: 0xAEB0, symSize: 0x7C } - - { offset: 0x7C4F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6F2C, symBinAddr: 0xAF2C, symSize: 0x130 } - - { offset: 0x7CEB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x705C, symBinAddr: 0xB05C, symSize: 0x7C } - - { offset: 0x7D59, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x70D8, symBinAddr: 0xB0D8, symSize: 0x130 } - - { offset: 0x7DF5, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x7208, symBinAddr: 0xB208, symSize: 0x7C } - - { offset: 0x7E63, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x7284, symBinAddr: 0xB284, symSize: 0x11C } - - { offset: 0x7EFE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x73A0, symBinAddr: 0xB3A0, symSize: 0xB4 } - - { offset: 0x7F66, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x7454, symBinAddr: 0xB454, symSize: 0x3C } - - { offset: 0x7F8A, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x7490, symBinAddr: 0xB490, symSize: 0x30 } - - { offset: 0x7FA6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.315', symObjAddr: 0x74C0, symBinAddr: 0xB4C0, symSize: 0xB4 } - - { offset: 0x800E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x7574, symBinAddr: 0xB574, symSize: 0xA0 } - - { offset: 0x8098, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x7614, symBinAddr: 0xB614, symSize: 0xB4 } - - { offset: 0x8106, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x76C8, symBinAddr: 0xB6C8, symSize: 0xB4 } - - { offset: 0x8174, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x777C, symBinAddr: 0xB77C, symSize: 0xB8 } - - { offset: 0x81E2, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x7834, symBinAddr: 0xB834, symSize: 0xB8 } - - { offset: 0x8250, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x78EC, symBinAddr: 0xB8EC, symSize: 0xB8 } - - { offset: 0x82BE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x79A4, symBinAddr: 0xB9A4, symSize: 0xE4 } - - { offset: 0x834A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x7A88, symBinAddr: 0xBA88, symSize: 0x6C } - - { offset: 0x8395, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x7AF4, symBinAddr: 0xBAF4, symSize: 0x68 } - - { offset: 0x83E6, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x7B5C, symBinAddr: 0xBB5C, symSize: 0xE0 } - - { offset: 0x8431, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7C3C, symBinAddr: 0xBC3C, symSize: 0x6C } - - { offset: 0x847C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x7CA8, symBinAddr: 0xBCA8, symSize: 0x68 } - - { offset: 0x84CD, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x7D10, symBinAddr: 0xBD10, symSize: 0x68 } - - { offset: 0x851E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x7D78, symBinAddr: 0xBD78, symSize: 0x68 } - - { offset: 0x856F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x7DE0, symBinAddr: 0xBDE0, symSize: 0x26C } - - { offset: 0x8617, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x804C, symBinAddr: 0xC04C, symSize: 0x370 } - - { offset: 0x86BF, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x83BC, symBinAddr: 0xC3BC, symSize: 0x164 } - - { offset: 0x8764, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8520, symBinAddr: 0xC520, symSize: 0x3C } - - { offset: 0x8788, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x855C, symBinAddr: 0xC55C, symSize: 0x48 } - - { offset: 0x87B2, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x85A4, symBinAddr: 0xC5A4, symSize: 0xB4 } - - { offset: 0x881B, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x8658, symBinAddr: 0xC658, symSize: 0x7C } - - { offset: 0x8883, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x86D4, symBinAddr: 0xC6D4, symSize: 0x6C } - - { offset: 0x88D4, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x8740, symBinAddr: 0xC740, symSize: 0xC4 } - - { offset: 0x893A, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x8804, symBinAddr: 0xC804, symSize: 0xC4 } - - { offset: 0x89A0, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x88C8, symBinAddr: 0xC8C8, symSize: 0x90 } - - { offset: 0x89F1, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x8958, symBinAddr: 0xC958, symSize: 0x170 } - - { offset: 0x8A84, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x8AC8, symBinAddr: 0xCAC8, symSize: 0x3F8 } - - { offset: 0x8B2D, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x8EC0, symBinAddr: 0xCEC0, symSize: 0xC } - - { offset: 0x8B47, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x8ECC, symBinAddr: 0xCECC, symSize: 0xC } - - { offset: 0x8B61, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x8ED8, symBinAddr: 0xCED8, symSize: 0x3C } - - { offset: 0x8B77, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x94F0, symBinAddr: 0xCF14, symSize: 0x34 } + - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x18708, symSize: 0x0 } + - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x27C38, symBinAddr: 0x18540, symSize: 0x0 } + - { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x27C40, symBinAddr: 0x18548, symSize: 0x0 } + - { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x27C48, symBinAddr: 0x18550, symSize: 0x0 } + - { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x27C50, symBinAddr: 0x18558, symSize: 0x0 } + - { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x27C58, symBinAddr: 0x18560, symSize: 0x0 } + - { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x27C60, symBinAddr: 0x18568, symSize: 0x0 } + - { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x27C68, symBinAddr: 0x18570, symSize: 0x0 } + - { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x27C70, symBinAddr: 0x18578, symSize: 0x0 } + - { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x27C78, symBinAddr: 0x18580, symSize: 0x0 } + - { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x27C80, symBinAddr: 0x18588, symSize: 0x0 } + - { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x27C88, symBinAddr: 0x18590, symSize: 0x0 } + - { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x27C90, symBinAddr: 0x18598, symSize: 0x0 } + - { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x27C98, symBinAddr: 0x185A0, symSize: 0x0 } + - { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x27CA0, symBinAddr: 0x185A8, symSize: 0x0 } + - { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x27CA8, symBinAddr: 0x185B0, symSize: 0x0 } + - { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x27CB0, symBinAddr: 0x185B8, symSize: 0x0 } + - { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x27CB8, symBinAddr: 0x185C0, symSize: 0x0 } + - { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x27CC0, symBinAddr: 0x185C8, symSize: 0x0 } + - { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x27CC8, symBinAddr: 0x185D0, symSize: 0x0 } + - { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x27CD0, symBinAddr: 0x185D8, symSize: 0x0 } + - { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x27CD8, symBinAddr: 0x185E0, symSize: 0x0 } + - { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x27CE0, symBinAddr: 0x185E8, symSize: 0x0 } + - { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x27CE8, symBinAddr: 0x185F0, symSize: 0x0 } + - { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x27CF0, symBinAddr: 0x185F8, symSize: 0x0 } + - { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x27CF8, symBinAddr: 0x18600, symSize: 0x0 } + - { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x27D00, symBinAddr: 0x18608, symSize: 0x0 } + - { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x27D08, symBinAddr: 0x18610, symSize: 0x0 } + - { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x27D10, symBinAddr: 0x18618, symSize: 0x0 } + - { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x27D18, symBinAddr: 0x18620, symSize: 0x0 } + - { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x27D20, symBinAddr: 0x18628, symSize: 0x0 } + - { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x27D28, symBinAddr: 0x18630, symSize: 0x0 } + - { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x27D30, symBinAddr: 0x18638, symSize: 0x0 } + - { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x27D38, symBinAddr: 0x18640, symSize: 0x0 } + - { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x27D40, symBinAddr: 0x18648, symSize: 0x0 } + - { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x27D48, symBinAddr: 0x18650, symSize: 0x0 } + - { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x27D50, symBinAddr: 0x18658, symSize: 0x0 } + - { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x27D58, symBinAddr: 0x18660, symSize: 0x0 } + - { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x27D60, symBinAddr: 0x18668, symSize: 0x0 } + - { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x27D68, symBinAddr: 0x18670, symSize: 0x0 } + - { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x27D70, symBinAddr: 0x18678, symSize: 0x0 } + - { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x27D78, symBinAddr: 0x18680, symSize: 0x0 } + - { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x27D80, symBinAddr: 0x18688, symSize: 0x0 } + - { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x27D88, symBinAddr: 0x18690, symSize: 0x0 } + - { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x27D90, symBinAddr: 0x18698, symSize: 0x0 } + - { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x27D98, symBinAddr: 0x186A0, symSize: 0x0 } + - { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x27DA0, symBinAddr: 0x186A8, symSize: 0x0 } + - { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x27DA8, symBinAddr: 0x186B0, symSize: 0x0 } + - { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x27DB0, symBinAddr: 0x186B8, symSize: 0x0 } + - { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x27DB8, symBinAddr: 0x186C0, symSize: 0x0 } + - { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x27DC0, symBinAddr: 0x186C8, symSize: 0x0 } + - { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x27DC8, symBinAddr: 0x186D0, symSize: 0x0 } + - { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x27DD0, symBinAddr: 0x186D8, symSize: 0x0 } + - { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x27DD8, symBinAddr: 0x186E0, symSize: 0x0 } + - { offset: 0x5E40, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x28 } + - { offset: 0x5E55, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x28, symBinAddr: 0x4028, symSize: 0x78 } + - { offset: 0x5E7D, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0xA0, symBinAddr: 0x40A0, symSize: 0x5C } + - { offset: 0x5EA5, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xFC, symBinAddr: 0x40FC, symSize: 0x58 } + - { offset: 0x5ECD, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x154, symBinAddr: 0x4154, symSize: 0x58 } + - { offset: 0x5EF5, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x1AC, symBinAddr: 0x41AC, symSize: 0x5C } + - { offset: 0x5F1D, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x208, symBinAddr: 0x4208, symSize: 0x198 } + - { offset: 0x5F77, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x3A0, symBinAddr: 0x43A0, symSize: 0x70 } + - { offset: 0x5FAD, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x410, symBinAddr: 0x4410, symSize: 0x48 } + - { offset: 0x5FE4, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x458, symBinAddr: 0x4458, symSize: 0x40 } + - { offset: 0x601B, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x498, symBinAddr: 0x4498, symSize: 0x40 } + - { offset: 0x605A, size: 0x8, addend: 0x0, symName: __logosLocalCtor_9b794672, symObjAddr: 0x4D8, symBinAddr: 0x44D8, symSize: 0xFEC } + - { offset: 0x62FD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x14C4, symBinAddr: 0x54C4, symSize: 0x14C } + - { offset: 0x635E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x1610, symBinAddr: 0x5610, symSize: 0x1F0 } + - { offset: 0x63C5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1800, symBinAddr: 0x5800, symSize: 0x198 } + - { offset: 0x640E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x1998, symBinAddr: 0x5998, symSize: 0x110 } + - { offset: 0x6457, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x1AA8, symBinAddr: 0x5AA8, symSize: 0x198 } + - { offset: 0x64A0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x1C40, symBinAddr: 0x5C40, symSize: 0x198 } + - { offset: 0x64E9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1DD8, symBinAddr: 0x5DD8, symSize: 0x38 } + - { offset: 0x651F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1E10, symBinAddr: 0x5E10, symSize: 0x38 } + - { offset: 0x6555, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x1E48, symBinAddr: 0x5E48, symSize: 0x38 } + - { offset: 0x658B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1E80, symBinAddr: 0x5E80, symSize: 0x198 } + - { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x2018, symBinAddr: 0x6018, symSize: 0x10C } + - { offset: 0x661D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x2124, symBinAddr: 0x6124, symSize: 0x10C } + - { offset: 0x6666, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x2230, symBinAddr: 0x6230, symSize: 0x18 } + - { offset: 0x669C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x2248, symBinAddr: 0x6248, symSize: 0x10C } + - { offset: 0x66E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x2354, symBinAddr: 0x6354, symSize: 0x12C } + - { offset: 0x672F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x2480, symBinAddr: 0x6480, symSize: 0x10C } + - { offset: 0x677C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x258C, symBinAddr: 0x658C, symSize: 0x644 } + - { offset: 0x680A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2BD0, symBinAddr: 0x6BD0, symSize: 0x230 } + - { offset: 0x6858, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2E00, symBinAddr: 0x6E00, symSize: 0x10C } + - { offset: 0x68A5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2F0C, symBinAddr: 0x6F0C, symSize: 0x148 } + - { offset: 0x68F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x3054, symBinAddr: 0x7054, symSize: 0x10C } + - { offset: 0x6940, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x3160, symBinAddr: 0x7160, symSize: 0x148 } + - { offset: 0x698E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x32A8, symBinAddr: 0x72A8, symSize: 0x1C } + - { offset: 0x69C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x32C4, symBinAddr: 0x72C4, symSize: 0x18 } + - { offset: 0x6A00, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x32DC, symBinAddr: 0x72DC, symSize: 0x10C } + - { offset: 0x6A4D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x33E8, symBinAddr: 0x73E8, symSize: 0x120 } + - { offset: 0x6A9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x3508, symBinAddr: 0x7508, symSize: 0x28C } + - { offset: 0x6B1F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x3794, symBinAddr: 0x7794, symSize: 0x3BC } + - { offset: 0x6B8A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x3B50, symBinAddr: 0x7B50, symSize: 0x8C } + - { offset: 0x6BC3, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3BDC, symBinAddr: 0x7BDC, symSize: 0x178 } + - { offset: 0x6C10, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x3D54, symBinAddr: 0x7D54, symSize: 0x178 } + - { offset: 0x6C5D, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3ECC, symBinAddr: 0x7ECC, symSize: 0x178 } + - { offset: 0x6CAA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x4044, symBinAddr: 0x8044, symSize: 0x178 } + - { offset: 0x6CF7, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x41BC, symBinAddr: 0x81BC, symSize: 0x178 } + - { offset: 0x6D44, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x4334, symBinAddr: 0x8334, symSize: 0x148 } + - { offset: 0x6D92, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x447C, symBinAddr: 0x847C, symSize: 0x150 } + - { offset: 0x6DDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x45CC, symBinAddr: 0x85CC, symSize: 0x1BC } + - { offset: 0x6E42, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x4788, symBinAddr: 0x8788, symSize: 0x120 } + - { offset: 0x6E8A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x48A8, symBinAddr: 0x88A8, symSize: 0x160 } + - { offset: 0x6EF0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4A08, symBinAddr: 0x8A08, symSize: 0x21C } + - { offset: 0x6F58, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4C24, symBinAddr: 0x8C24, symSize: 0x170 } + - { offset: 0x6FB1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x4D94, symBinAddr: 0x8D94, symSize: 0x16C } + - { offset: 0x6FFE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x4F00, symBinAddr: 0x8F00, symSize: 0x19C } + - { offset: 0x7055, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x509C, symBinAddr: 0x909C, symSize: 0x19C } + - { offset: 0x70AC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x5238, symBinAddr: 0x9238, symSize: 0x16C } + - { offset: 0x710E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x53A4, symBinAddr: 0x93A4, symSize: 0xA4 } + - { offset: 0x7147, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x5448, symBinAddr: 0x9448, symSize: 0x458 } + - { offset: 0x7234, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x58A0, symBinAddr: 0x98A0, symSize: 0x47C } + - { offset: 0x7332, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x5D1C, symBinAddr: 0x9D1C, symSize: 0x60 } + - { offset: 0x737A, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x5D7C, symBinAddr: 0x9D7C, symSize: 0x6C4 } + - { offset: 0x7500, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x6440, symBinAddr: 0xA440, symSize: 0x88 } + - { offset: 0x7548, size: 0x8, addend: 0x0, symName: __logosLocalDtor_fefd86ea, symObjAddr: 0x64C8, symBinAddr: 0xA4C8, symSize: 0x2C } + - { offset: 0x758C, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x64F4, symBinAddr: 0xA4F4, symSize: 0x84 } + - { offset: 0x75D9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x6578, symBinAddr: 0xA578, symSize: 0x3C } + - { offset: 0x75FD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x65B4, symBinAddr: 0xA5B4, symSize: 0x30 } + - { offset: 0x7619, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x65E4, symBinAddr: 0xA5E4, symSize: 0x84 } + - { offset: 0x7666, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x6668, symBinAddr: 0xA668, symSize: 0x60 } + - { offset: 0x76B6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x66C8, symBinAddr: 0xA6C8, symSize: 0x5C } + - { offset: 0x76DA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x6724, symBinAddr: 0xA724, symSize: 0x44 } + - { offset: 0x76F6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x6768, symBinAddr: 0xA768, symSize: 0x58 } + - { offset: 0x771A, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x67C0, symBinAddr: 0xA7C0, symSize: 0x30 } + - { offset: 0x7736, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x67F0, symBinAddr: 0xA7F0, symSize: 0x84 } + - { offset: 0x7783, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x6874, symBinAddr: 0xA874, symSize: 0xA0 } + - { offset: 0x77EC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x6914, symBinAddr: 0xA914, symSize: 0x84 } + - { offset: 0x7839, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x6998, symBinAddr: 0xA998, symSize: 0x68 } + - { offset: 0x7886, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x6A00, symBinAddr: 0xAA00, symSize: 0x68 } + - { offset: 0x78D3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x6A68, symBinAddr: 0xAA68, symSize: 0x74 } + - { offset: 0x793C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6ADC, symBinAddr: 0xAADC, symSize: 0x68 } + - { offset: 0x7989, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x6B44, symBinAddr: 0xAB44, symSize: 0x8C } + - { offset: 0x79F2, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x6BD0, symBinAddr: 0xABD0, symSize: 0x78 } + - { offset: 0x7A60, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6C48, symBinAddr: 0xAC48, symSize: 0x78 } + - { offset: 0x7ACE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x6CC0, symBinAddr: 0xACC0, symSize: 0x68 } + - { offset: 0x7B1F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x6D28, symBinAddr: 0xAD28, symSize: 0x164 } + - { offset: 0x7B9C, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x6E8C, symBinAddr: 0xAE8C, symSize: 0x4C } + - { offset: 0x7BFC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x6ED8, symBinAddr: 0xAED8, symSize: 0x7C } + - { offset: 0x7C6A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6F54, symBinAddr: 0xAF54, symSize: 0x130 } + - { offset: 0x7D06, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x7084, symBinAddr: 0xB084, symSize: 0x7C } + - { offset: 0x7D74, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x7100, symBinAddr: 0xB100, symSize: 0x130 } + - { offset: 0x7E10, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x7230, symBinAddr: 0xB230, symSize: 0x7C } + - { offset: 0x7E7E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x72AC, symBinAddr: 0xB2AC, symSize: 0x11C } + - { offset: 0x7F19, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x73C8, symBinAddr: 0xB3C8, symSize: 0xB4 } + - { offset: 0x7F81, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x747C, symBinAddr: 0xB47C, symSize: 0x3C } + - { offset: 0x7FA5, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x74B8, symBinAddr: 0xB4B8, symSize: 0x30 } + - { offset: 0x7FC1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.318', symObjAddr: 0x74E8, symBinAddr: 0xB4E8, symSize: 0xB4 } + - { offset: 0x8029, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x759C, symBinAddr: 0xB59C, symSize: 0xA0 } + - { offset: 0x80B3, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x763C, symBinAddr: 0xB63C, symSize: 0xB4 } + - { offset: 0x8121, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x76F0, symBinAddr: 0xB6F0, symSize: 0xB4 } + - { offset: 0x818F, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x77A4, symBinAddr: 0xB7A4, symSize: 0xB8 } + - { offset: 0x81FD, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x785C, symBinAddr: 0xB85C, symSize: 0xB8 } + - { offset: 0x826B, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x7914, symBinAddr: 0xB914, symSize: 0xB8 } + - { offset: 0x82D9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x79CC, symBinAddr: 0xB9CC, symSize: 0xE4 } + - { offset: 0x8365, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x7AB0, symBinAddr: 0xBAB0, symSize: 0x6C } + - { offset: 0x83B0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x7B1C, symBinAddr: 0xBB1C, symSize: 0x68 } + - { offset: 0x8401, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x7B84, symBinAddr: 0xBB84, symSize: 0xE0 } + - { offset: 0x844C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7C64, symBinAddr: 0xBC64, symSize: 0x6C } + - { offset: 0x8497, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x7CD0, symBinAddr: 0xBCD0, symSize: 0x68 } + - { offset: 0x84E8, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x7D38, symBinAddr: 0xBD38, symSize: 0x68 } + - { offset: 0x8539, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x7DA0, symBinAddr: 0xBDA0, symSize: 0x68 } + - { offset: 0x858A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x7E08, symBinAddr: 0xBE08, symSize: 0x26C } + - { offset: 0x8632, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x8074, symBinAddr: 0xC074, symSize: 0x48C } + - { offset: 0x86DA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x8500, symBinAddr: 0xC500, symSize: 0x164 } + - { offset: 0x877F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8664, symBinAddr: 0xC664, symSize: 0x3C } + - { offset: 0x87A3, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x86A0, symBinAddr: 0xC6A0, symSize: 0x48 } + - { offset: 0x87CD, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x86E8, symBinAddr: 0xC6E8, symSize: 0xB4 } + - { offset: 0x8836, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x879C, symBinAddr: 0xC79C, symSize: 0x7C } + - { offset: 0x889E, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x8818, symBinAddr: 0xC818, symSize: 0x6C } + - { offset: 0x88EF, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x8884, symBinAddr: 0xC884, symSize: 0xC4 } + - { offset: 0x8955, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x8948, symBinAddr: 0xC948, symSize: 0xC4 } + - { offset: 0x89BB, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x8A0C, symBinAddr: 0xCA0C, symSize: 0x90 } + - { offset: 0x8A0C, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x8A9C, symBinAddr: 0xCA9C, symSize: 0x170 } + - { offset: 0x8A9F, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x8C0C, symBinAddr: 0xCC0C, symSize: 0x3F8 } + - { offset: 0x8B48, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x9004, symBinAddr: 0xD004, symSize: 0xC } + - { offset: 0x8B62, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x9010, symBinAddr: 0xD010, symSize: 0xC } + - { offset: 0x8B7C, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x901C, symBinAddr: 0xD01C, symSize: 0x3C } + - { offset: 0x8B92, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x9634, symBinAddr: 0xD058, symSize: 0x34 } + - { offset: 0xA668, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xD08C, symSize: 0x11C } + - { offset: 0xA681, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xEA8, symBinAddr: 0x18530, symSize: 0x0 } + - { offset: 0xA6E8, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xD08C, symSize: 0x11C } + - { offset: 0xA709, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3E60, symBinAddr: 0x186E8, symSize: 0x0 } + - { offset: 0xA7AE, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3E70, symBinAddr: 0x186F8, symSize: 0x0 } + - { offset: 0xA82E, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3E68, symBinAddr: 0x186F0, symSize: 0x0 } + - { offset: 0xA853, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xEB0, symBinAddr: 0x18538, symSize: 0x0 } + - { offset: 0xA868, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3E78, symBinAddr: 0x18700, symSize: 0x0 } + - { offset: 0xA986, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x11C, symBinAddr: 0xD1A8, symSize: 0x88 } + - { offset: 0xA9D0, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x1A4, symBinAddr: 0xD230, symSize: 0x184 } + - { offset: 0xA9F4, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x394, symBinAddr: 0xD3B4, symSize: 0x98 } + - { offset: 0xAA26, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x42C, symBinAddr: 0xD44C, symSize: 0x100 } + - { offset: 0xAA78, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x52C, symBinAddr: 0xD54C, symSize: 0xC4 } + - { offset: 0xAAAA, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5F0, symBinAddr: 0xD610, symSize: 0x118 } + - { offset: 0xAAEB, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x708, symBinAddr: 0xD728, symSize: 0x2D0 } + - { offset: 0xAB77, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x9D8, symBinAddr: 0xD9F8, symSize: 0x29C } ... diff --git a/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 b/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 index 2fb681e..780fea9 100644 --- a/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 +++ b/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 @@ -1 +1 @@ -71 \ No newline at end of file +77 \ No newline at end of file diff --git a/AppRunMan/Makefile b/AppRunMan/Makefile index b317bdb..f0c3dc9 100644 --- a/AppRunMan/Makefile +++ b/AppRunMan/Makefile @@ -10,7 +10,7 @@ TWEAK_NAME = AppRunMan AppRunMan_FRAMEWORKS = CoreLocation CFNetwork CoreTelephony Security UIKit IOSurface JavaScriptCore network AppRunMan_PRIVATE_FRAMEWORKS = IOKit -AppRunMan_FILES = Tweak.x $(wildcard server/*.m) $(wildcard server/GCD/*.m) +AppRunMan_FILES = Tweak.x XSLog.m $(wildcard server/*.m) $(wildcard server/GCD/*.m) AppRunMan_LDFLAGS = -v AppRunMan_CFLAGS = -Wno-error -Wno-module-import-in-extern-c -fobjc-arc diff --git a/AppRunMan/Tweak.x b/AppRunMan/Tweak.x index 89dbaf3..4c1e036 100644 --- a/AppRunMan/Tweak.x +++ b/AppRunMan/Tweak.x @@ -11,6 +11,7 @@ #import "server/MySimpleServer.h" #import "server/FloatingWindow.h" +#import "XSLog.h" __attribute__((constructor)) static void SetupXSLog() { XSLogSetupLogWithFilePath(@"/var/mobile/Documents/AppRunMain.log", 50 * 1024 * 1024); diff --git a/AppRunMan/XSLog.h b/AppRunMan/XSLog.h new file mode 100644 index 0000000..172a83d --- /dev/null +++ b/AppRunMan/XSLog.h @@ -0,0 +1,22 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + + +/// @param logFileName 日志文件名 +/// @param maxFileSize 日志文件最大大小(字节),超过此大小将创建新文件 +void XSLogSetupLogWithFileName(NSString *logFileName, unsigned long long maxFileSize); + +/// @param logFilePath 日志文件路径 +/// @param maxFileSize 日志文件最大大小(字节),超过此大小将创建新文件 +void XSLogSetupLogWithFilePath(NSString *logFilePath, unsigned long long maxFileSize); + + +void XSLogMessage(NSString *format, ...) __attribute__((format(NSString, 1, 2))); + +void XSLogRedirectNSLog(void); + +// 定义一个宏,方便替换NSLog +#define XSLog(format, ...) XSLogMessage((format), ##__VA_ARGS__) + +NS_ASSUME_NONNULL_END diff --git a/AppRunMan/XSLog.m b/AppRunMan/XSLog.m new file mode 100644 index 0000000..87bb174 --- /dev/null +++ b/AppRunMan/XSLog.m @@ -0,0 +1,162 @@ +#import "XSLog.h" + +static NSString *kLogFilePath = @"app.log"; +static unsigned long long kMaxFileSize = 10 * 1024 * 1024; // 10 MB +static NSFileHandle *logFileHandle; +static dispatch_queue_t logQueue; +static int logCount = 0; // 用于控制滚动检查频率 +static const int kLogCheckFrequency = 100; // 每100条日志检查一次文件大小 + +// 内部函数声明 +static void setupLogFileHandle(NSString *logFilePath); +static void checkAndRollLogFile(NSString *logFilePath); +static NSString *getLogFilePath(NSString *logFileName); + + + +void XSLogSetupLogWithFilePath(NSString *logFilePath, + unsigned long long maxFileSize) { + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + kLogFilePath = logFilePath; + kMaxFileSize = maxFileSize; + logQueue = dispatch_queue_create("com.yourcompany.app.logQueue", + DISPATCH_QUEUE_SERIAL); + + // 初始化文件句柄 + setupLogFileHandle(logFilePath); + }); +} + +void XSLogSetupLogWithFileName(NSString *logFileName, + unsigned long long maxFileSize) { + kLogFilePath = getLogFilePath(logFileName); + XSLogSetupLogWithFilePath(kLogFilePath,maxFileSize); +} + +static NSString *getLogFilePath(NSString *logFileName) { + // 获取Documents目录路径 + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, + NSUserDomainMask, YES); + NSString *documentsDirectory = [paths firstObject]; + NSString *logFilePath = + [documentsDirectory stringByAppendingPathComponent:logFileName]; + return logFilePath; +} + +static void setupLogFileHandle(NSString *logFilePath) { + // 检查文件大小,如果超过最大值则进行滚动 + checkAndRollLogFile(logFilePath); + + // 关闭旧的句柄(如果存在) + if (logFileHandle) { + [logFileHandle closeFile]; + logFileHandle = nil; + } + + // 打开文件句柄 + logFileHandle = [NSFileHandle fileHandleForWritingAtPath:logFilePath]; + if (!logFileHandle) { + // 如果文件不存在,则创建 + [[NSFileManager defaultManager] createFileAtPath:logFilePath + contents:nil + attributes:nil]; + logFileHandle = [NSFileHandle fileHandleForWritingAtPath:logFilePath]; + } + + if (logFileHandle) { + // 将文件句柄移动到文件末尾 + [logFileHandle seekToEndOfFile]; + } else { + fprintf(stderr, "Error: Could not open log file for writing.\n"); + } +} + + +static void checkAndRollLogFile(NSString *logFilePath) { + NSFileManager *fileManager = [NSFileManager defaultManager]; + if ([fileManager fileExistsAtPath:logFilePath]) { + NSError *error = nil; + NSDictionary *fileAttributes = + [fileManager attributesOfItemAtPath:logFilePath error:&error]; + if (fileAttributes) { + unsigned long long fileSize = [fileAttributes fileSize]; + if (fileSize > kMaxFileSize) { + // 文件过大,进行滚动 + NSString *backupFilePath = + [logFilePath stringByAppendingString:@".bak"]; + [fileManager removeItemAtPath:backupFilePath + error:nil]; // 移除旧的备份文件 + [fileManager moveItemAtPath:logFilePath + toPath:backupFilePath + error:&error]; // 将当前文件备份 + if (error) { + fprintf(stderr, "Error rolling log file: %s\n", + error.localizedDescription.UTF8String); + } + // 创建新的空日志文件 + [fileManager createFileAtPath:logFilePath contents:nil attributes:nil]; + // 重新设置文件句柄 + setupLogFileHandle(kLogFilePath); + } + } else { + fprintf(stderr, "Error getting file attributes: %s\n", + error.localizedDescription.UTF8String); + } + } +} + +void XSLogRedirectNSLog(void) { + if (logFileHandle) { + int fd = [logFileHandle fileDescriptor]; + if (fd != -1) { + // 将标准错误输出重定向到日志文件 + if (dup2(fd, STDERR_FILENO) == -1) { + fprintf(stderr, "Error redirecting stderr to log file.\n"); + } + } else { + fprintf(stderr, "Error: logFileHandle has an invalid file descriptor.\n"); + } + } else { + fprintf(stderr, "Error: logFileHandle is not initialized. Cannot redirect stderr.\n"); + } +} + +void XSLogMessage(NSString *format, ...) { + va_list args; + va_start(args, format); + NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; + va_end(args); + + dispatch_async(logQueue, ^{ + // 获取当前时间 + NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; + dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSS"; + NSString *timestamp = [dateFormatter stringFromDate:[NSDate date]]; + + // 格式化日志消息 + NSString *logString = + [NSString stringWithFormat:@"%@ %@\n", timestamp, message]; + + // 将日志写入文件 + NSData *data = [logString dataUsingEncoding:NSUTF8StringEncoding]; + if (logFileHandle) { + @try { + [logFileHandle writeData:data]; + // 每次写入后,递增计数器 + logCount++; + // 每隔 kLogCheckFrequency 条日志检查一次文件大小 + if (logCount >= kLogCheckFrequency) { + logCount = 0; // 重置计数器 + checkAndRollLogFile(kLogFilePath); + } + } @catch (NSException *exception) { + fprintf(stderr, "Error writing to log file: %s\n", + exception.reason.UTF8String); + } + } + + // 同时输出到控制台,以便调试 + fprintf(stderr, "%s", [logString UTF8String]); + }); +} diff --git a/AppRunMan/server/MyAdServer.m b/AppRunMan/server/MyAdServer.m index 28f9d25..f3187ce 100644 --- a/AppRunMan/server/MyAdServer.m +++ b/AppRunMan/server/MyAdServer.m @@ -91,7 +91,7 @@ BOOL needAdContinue(NSString *appid, NSString *idfa, NSNumber *maxEcpm) { void getChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callback errorCallback) { XSPhoneConfig *config = [XSPhoneConfig sharedInstance]; - NSString *url = [config GetFullServerURL:@"/ios/top_selection/get_change_data_json"]; + NSString *url = [config GetFullServerURL:@"ios/top_selection/get_change_data_json"]; XSHttpHelper *http = [[XSHttpHelper alloc] init]; NSDictionary *dic = @{ @"packageName": [config PackageName], diff --git a/AppRunMan/server/MyAdTask2.m b/AppRunMan/server/MyAdTask2.m index ff48a72..bc6528a 100644 --- a/AppRunMan/server/MyAdTask2.m +++ b/AppRunMan/server/MyAdTask2.m @@ -358,20 +358,6 @@ BOOL myadTaskManualStop = NO; return; } - NSDictionary *workerInfo = dic[@"workerInfo"]; - if(workerInfo && ![workerInfo isEqual:[NSNull null]]) { - - } else { - NSLog(@"XS- startTask workerInfo is null"); - return; - } - - int t_workType = [self getInt:@"workType" dic:workerInfo]; - if (t_workType > -99) { - self->workType = t_workType; - } else { - NSLog(@"XS- startTask workType is null"); - } __weak typeof(self) weakSelf = self; [self restart:^{ diff --git a/ios-change-info/Makefile b/ios-change-info/Makefile index c511f02..e75aeef 100644 --- a/ios-change-info/Makefile +++ b/ios-change-info/Makefile @@ -14,7 +14,7 @@ TWEAK_NAME = OhNo OhNo_FRAMEWORKS = CoreLocation CFNetwork CoreTelephony Security -OhNo_FILES = Tweak.x $(wildcard server/*.m) $(wildcard server/Core/*.m) +OhNo_FILES = Tweak.x XSLog.m OhNo_CFLAGS = -Wno-error -Wno-module-import-in-extern-c -fobjc-arc diff --git a/ios-change-info/Tweak.x b/ios-change-info/Tweak.x index 1996203..6dc9350 100644 --- a/ios-change-info/Tweak.x +++ b/ios-change-info/Tweak.x @@ -19,6 +19,13 @@ #import #import #import +#import "XSLog.h" + +__attribute__((constructor)) static void SetupXSLog() { + XSLogSetupLogWithFilePath(@"/var/mobile/Documents/App.log", 50 * 1024 * 1024); + XSLogRedirectNSLog(); +} + typedef void (^tryGetValCallback)(id parameter); @@ -727,6 +734,12 @@ const char* str2chars(NSString *str) { NSDictionary *simInfoDic = parameter; for(NSString *service in simInfoDic.allKeys) { NSDictionary *dic = simInfoDic[service]; + if (!dic) { + continue; + } + if (![dic[@"id"] isEqual:[NSNull null]]) { + [[NSUserDefaults standardUserDefaults] setValue:dic[@"id"] forKey:@"lux-carrier-id"]; + } CTCarrier *carrier = [[CTCarrier alloc] init]; [carrier setValue:dic[@"carrierName"] forKey:@"carrierName"]; [carrier setValue:dic[@"mobileCountryCode"] forKey:@"mobileCountryCode"]; diff --git a/ios-change-info/XSLog.h b/ios-change-info/XSLog.h new file mode 100644 index 0000000..172a83d --- /dev/null +++ b/ios-change-info/XSLog.h @@ -0,0 +1,22 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + + +/// @param logFileName 日志文件名 +/// @param maxFileSize 日志文件最大大小(字节),超过此大小将创建新文件 +void XSLogSetupLogWithFileName(NSString *logFileName, unsigned long long maxFileSize); + +/// @param logFilePath 日志文件路径 +/// @param maxFileSize 日志文件最大大小(字节),超过此大小将创建新文件 +void XSLogSetupLogWithFilePath(NSString *logFilePath, unsigned long long maxFileSize); + + +void XSLogMessage(NSString *format, ...) __attribute__((format(NSString, 1, 2))); + +void XSLogRedirectNSLog(void); + +// 定义一个宏,方便替换NSLog +#define XSLog(format, ...) XSLogMessage((format), ##__VA_ARGS__) + +NS_ASSUME_NONNULL_END diff --git a/ios-change-info/XSLog.m b/ios-change-info/XSLog.m new file mode 100644 index 0000000..87bb174 --- /dev/null +++ b/ios-change-info/XSLog.m @@ -0,0 +1,162 @@ +#import "XSLog.h" + +static NSString *kLogFilePath = @"app.log"; +static unsigned long long kMaxFileSize = 10 * 1024 * 1024; // 10 MB +static NSFileHandle *logFileHandle; +static dispatch_queue_t logQueue; +static int logCount = 0; // 用于控制滚动检查频率 +static const int kLogCheckFrequency = 100; // 每100条日志检查一次文件大小 + +// 内部函数声明 +static void setupLogFileHandle(NSString *logFilePath); +static void checkAndRollLogFile(NSString *logFilePath); +static NSString *getLogFilePath(NSString *logFileName); + + + +void XSLogSetupLogWithFilePath(NSString *logFilePath, + unsigned long long maxFileSize) { + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + kLogFilePath = logFilePath; + kMaxFileSize = maxFileSize; + logQueue = dispatch_queue_create("com.yourcompany.app.logQueue", + DISPATCH_QUEUE_SERIAL); + + // 初始化文件句柄 + setupLogFileHandle(logFilePath); + }); +} + +void XSLogSetupLogWithFileName(NSString *logFileName, + unsigned long long maxFileSize) { + kLogFilePath = getLogFilePath(logFileName); + XSLogSetupLogWithFilePath(kLogFilePath,maxFileSize); +} + +static NSString *getLogFilePath(NSString *logFileName) { + // 获取Documents目录路径 + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, + NSUserDomainMask, YES); + NSString *documentsDirectory = [paths firstObject]; + NSString *logFilePath = + [documentsDirectory stringByAppendingPathComponent:logFileName]; + return logFilePath; +} + +static void setupLogFileHandle(NSString *logFilePath) { + // 检查文件大小,如果超过最大值则进行滚动 + checkAndRollLogFile(logFilePath); + + // 关闭旧的句柄(如果存在) + if (logFileHandle) { + [logFileHandle closeFile]; + logFileHandle = nil; + } + + // 打开文件句柄 + logFileHandle = [NSFileHandle fileHandleForWritingAtPath:logFilePath]; + if (!logFileHandle) { + // 如果文件不存在,则创建 + [[NSFileManager defaultManager] createFileAtPath:logFilePath + contents:nil + attributes:nil]; + logFileHandle = [NSFileHandle fileHandleForWritingAtPath:logFilePath]; + } + + if (logFileHandle) { + // 将文件句柄移动到文件末尾 + [logFileHandle seekToEndOfFile]; + } else { + fprintf(stderr, "Error: Could not open log file for writing.\n"); + } +} + + +static void checkAndRollLogFile(NSString *logFilePath) { + NSFileManager *fileManager = [NSFileManager defaultManager]; + if ([fileManager fileExistsAtPath:logFilePath]) { + NSError *error = nil; + NSDictionary *fileAttributes = + [fileManager attributesOfItemAtPath:logFilePath error:&error]; + if (fileAttributes) { + unsigned long long fileSize = [fileAttributes fileSize]; + if (fileSize > kMaxFileSize) { + // 文件过大,进行滚动 + NSString *backupFilePath = + [logFilePath stringByAppendingString:@".bak"]; + [fileManager removeItemAtPath:backupFilePath + error:nil]; // 移除旧的备份文件 + [fileManager moveItemAtPath:logFilePath + toPath:backupFilePath + error:&error]; // 将当前文件备份 + if (error) { + fprintf(stderr, "Error rolling log file: %s\n", + error.localizedDescription.UTF8String); + } + // 创建新的空日志文件 + [fileManager createFileAtPath:logFilePath contents:nil attributes:nil]; + // 重新设置文件句柄 + setupLogFileHandle(kLogFilePath); + } + } else { + fprintf(stderr, "Error getting file attributes: %s\n", + error.localizedDescription.UTF8String); + } + } +} + +void XSLogRedirectNSLog(void) { + if (logFileHandle) { + int fd = [logFileHandle fileDescriptor]; + if (fd != -1) { + // 将标准错误输出重定向到日志文件 + if (dup2(fd, STDERR_FILENO) == -1) { + fprintf(stderr, "Error redirecting stderr to log file.\n"); + } + } else { + fprintf(stderr, "Error: logFileHandle has an invalid file descriptor.\n"); + } + } else { + fprintf(stderr, "Error: logFileHandle is not initialized. Cannot redirect stderr.\n"); + } +} + +void XSLogMessage(NSString *format, ...) { + va_list args; + va_start(args, format); + NSString *message = [[NSString alloc] initWithFormat:format arguments:args]; + va_end(args); + + dispatch_async(logQueue, ^{ + // 获取当前时间 + NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; + dateFormatter.dateFormat = @"yyyy-MM-dd HH:mm:ss.SSS"; + NSString *timestamp = [dateFormatter stringFromDate:[NSDate date]]; + + // 格式化日志消息 + NSString *logString = + [NSString stringWithFormat:@"%@ %@\n", timestamp, message]; + + // 将日志写入文件 + NSData *data = [logString dataUsingEncoding:NSUTF8StringEncoding]; + if (logFileHandle) { + @try { + [logFileHandle writeData:data]; + // 每次写入后,递增计数器 + logCount++; + // 每隔 kLogCheckFrequency 条日志检查一次文件大小 + if (logCount >= kLogCheckFrequency) { + logCount = 0; // 重置计数器 + checkAndRollLogFile(kLogFilePath); + } + } @catch (NSException *exception) { + fprintf(stderr, "Error writing to log file: %s\n", + exception.reason.UTF8String); + } + } + + // 同时输出到控制台,以便调试 + fprintf(stderr, "%s", [logString UTF8String]); + }); +} diff --git a/local_file.txt b/local_file.txt index 79d2042..e92e65b 100644 --- a/local_file.txt +++ b/local_file.txt @@ -11,7 +11,7 @@ ServerURL https://nks-api.ii.explore-sun.com WashParam - + deviceId 4CD1175B-A5A6-4DBA-84E0-030B696B7178 lastReboot diff --git a/modify_config.py b/modify_config.py index ce55351..8553dd9 100644 --- a/modify_config.py +++ b/modify_config.py @@ -31,7 +31,7 @@ def moveRemote(hostname:str, packagename:str,serverurl:str): configPlist['IpDevName'] = packagename configPlist['ServerURL'] = serverurl configPlist['PackageName'] = 'com.lockscreeenWidgets' - configPlist['WashParam'] = True + configPlist['WashParam'] = False configPlist['MainServerURL'] = "http://192.168.40.8:8080" with open(local_path, 'wb') as fp: diff --git a/packages/test.deb b/packages/test.deb index 7b0dbe3..0c2cd37 100644 Binary files a/packages/test.deb and b/packages/test.deb differ diff --git a/reinstall.sh b/reinstall.sh new file mode 100755 index 0000000..a30f750 --- /dev/null +++ b/reinstall.sh @@ -0,0 +1,9 @@ +rm ./packages/test.deb +make clean +make +make package +mv ./packages/com.xyzshell.ios*.deb ./packages/test.deb +echo "Rebuild finished." +sshpass -p alpine pscp -l root -A -h ./ips.txt ./packages/test.deb /User/Downloads/ +sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/test.deb" +sshpass -p alpine pssh -l root -A -ih ./ips.txt "killall -9 SpringBoard" \ No newline at end of file