diff --git a/.DS_Store b/.DS_Store index 93f27e5..828b59f 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.theos/_/DEBIAN/control b/.theos/_/DEBIAN/control index df27ef5..ca22777 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-2+debug -Installed-Size: 1680 +Version: 0.0.7-10-47+debug +Installed-Size: 1716 diff --git a/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib b/.theos/_/Library/MobileSubstrate/DynamicLibraries/AppRunMan.dylib index 38042e6..1f74975 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 158d1c3..d09f55f 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 0562a85..5da18e3 100644 --- a/.theos/last_package +++ b/.theos/last_package @@ -1 +1 @@ -./packages/com.xyzshell.ioscontrol_0.0.7-10-2+debug_iphoneos-arm.deb +./packages/com.xyzshell.ioscontrol_0.0.7-10-47+debug_iphoneos-arm.deb diff --git a/.theos/obj/debug/AppRunMan.dylib b/.theos/obj/debug/AppRunMan.dylib index 38042e6..1f74975 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 158d1c3..d09f55f 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 a832a39..7e6e909 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 df3d81c..ccb0d5b 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 02eb725..1f20113 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 @@ -4,1038 +4,1045 @@ binary-path: '/Users/mac/workspaces/projects/ios-change/code/ios-change/main 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: 0x7F0, symBinAddr: 0x58180, symSize: 0x0 } - - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7220, symBinAddr: 0x694E0, symSize: 0x0 } - - { offset: 0x1F98, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7228, symBinAddr: 0x694E8, symSize: 0x0 } - - { offset: 0x1FA7, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x10C } - - { offset: 0x1FE7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_a83cb02a, symObjAddr: 0x10C, symBinAddr: 0x410C, symSize: 0x80 } - - { offset: 0x2060, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x18C, symBinAddr: 0x418C, symSize: 0x128 } - - { offset: 0x20C8, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x2B4, symBinAddr: 0x42B4, symSize: 0x64 } - - { offset: 0x2108, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke', symObjAddr: 0x318, symBinAddr: 0x4318, symSize: 0x28 } - - { offset: 0x2130, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke_2', symObjAddr: 0x340, symBinAddr: 0x4340, symSize: 0x378 } - - { offset: 0x2322, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46B8, symSize: 0x2B8 } - - { offset: 0x74E3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46B8, symSize: 0x2B8 } - - { offset: 0x7585, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2B8, symBinAddr: 0x4970, symSize: 0x4C } - - { offset: 0x75EB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x304, symBinAddr: 0x49BC, symSize: 0x7C } - - { offset: 0x761D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x380, symBinAddr: 0x4A38, symSize: 0xAB0 } - - { offset: 0x765E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xE30, symBinAddr: 0x54E8, symSize: 0x1FC } - - { offset: 0x76B6, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x102C, symBinAddr: 0x56E4, symSize: 0x11C } - - { offset: 0x7718, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1148, symBinAddr: 0x5800, symSize: 0xC0 } - - { offset: 0x7762, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1208, symBinAddr: 0x58C0, symSize: 0x54 } - - { offset: 0x7786, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x125C, symBinAddr: 0x5914, symSize: 0x3C } - - { offset: 0x77A2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x1298, symBinAddr: 0x5950, symSize: 0x11C } - - { offset: 0x7804, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x13B4, symBinAddr: 0x5A6C, symSize: 0x12C } - - { offset: 0x786A, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x14E0, symBinAddr: 0x5B98, symSize: 0x11C } - - { offset: 0x78CC, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x15FC, symBinAddr: 0x5CB4, symSize: 0x58 } - - { offset: 0x7916, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x1654, symBinAddr: 0x5D0C, symSize: 0xF0 } - - { offset: 0x7978, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x1744, symBinAddr: 0x5DFC, symSize: 0x114 } - - { offset: 0x79CD, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x1858, symBinAddr: 0x5F10, symSize: 0x34 } - - { offset: 0x79F1, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x188C, symBinAddr: 0x5F44, symSize: 0x28 } - - { offset: 0x7A0D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x18B4, symBinAddr: 0x5F6C, symSize: 0xB0 } - - { offset: 0x7A69, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x1964, symBinAddr: 0x601C, symSize: 0x38 } - - { offset: 0x7A9B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x199C, symBinAddr: 0x6054, symSize: 0xD0 } - - { offset: 0x7AFB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x1A6C, symBinAddr: 0x6124, symSize: 0x278 } - - { offset: 0x7B85, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x1CE4, symBinAddr: 0x639C, symSize: 0x124 } - - { offset: 0x7BE1, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1E08, symBinAddr: 0x64C0, symSize: 0x2C } - - { offset: 0x7C29, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x1E34, symBinAddr: 0x64EC, symSize: 0x24 } - - { offset: 0x7C5F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x1E58, symBinAddr: 0x6510, symSize: 0x3C } - - { offset: 0x7C9D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x1E94, symBinAddr: 0x654C, symSize: 0x24 } - - { offset: 0x7CD3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x1EB8, symBinAddr: 0x6570, symSize: 0x3C } - - { offset: 0x7D11, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x1EF4, symBinAddr: 0x65AC, symSize: 0x24 } - - { offset: 0x7D47, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x1F18, symBinAddr: 0x65D0, symSize: 0x3C } - - { offset: 0x7D85, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x1F54, symBinAddr: 0x660C, symSize: 0x24 } - - { offset: 0x7DBB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x1F78, symBinAddr: 0x6630, symSize: 0x3C } - - { offset: 0x7DF9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x1FB4, symBinAddr: 0x666C, symSize: 0x24 } - - { offset: 0x7E2F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x1FD8, symBinAddr: 0x6690, symSize: 0x3C } - - { offset: 0x7E6D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x2014, symBinAddr: 0x66CC, symSize: 0x24 } - - { offset: 0x7EA3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2038, symBinAddr: 0x66F0, symSize: 0x3C } - - { offset: 0x7EE1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2074, symBinAddr: 0x672C, symSize: 0x24 } - - { offset: 0x7F17, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2098, symBinAddr: 0x6750, symSize: 0x3C } - - { offset: 0x7F55, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x20D4, symBinAddr: 0x678C, symSize: 0x24 } - - { offset: 0x7F8B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x20F8, symBinAddr: 0x67B0, symSize: 0x3C } - - { offset: 0x7FC9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2134, symBinAddr: 0x67EC, symSize: 0xE8 } - - { offset: 0x8245, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x68D4, symSize: 0xB0 } - - { offset: 0x8252, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x68D4, symSize: 0xB0 } - - { offset: 0x827B, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xABD0, symBinAddr: 0x694F0, symSize: 0x0 } - - { offset: 0x8290, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xABD8, symBinAddr: 0x694F8, symSize: 0x0 } - - { offset: 0x903C, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x6984, symSize: 0x4C } - - { offset: 0x9079, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0xFC, symBinAddr: 0x69D0, symSize: 0x100 } - - { offset: 0x90AF, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x1FC, symBinAddr: 0x6AD0, symSize: 0x98 } - - { offset: 0x90E5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x294, symBinAddr: 0x6B68, symSize: 0x98 } - - { offset: 0x911B, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x32C, symBinAddr: 0x6C00, symSize: 0x160 } - - { offset: 0x915B, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x48C, symBinAddr: 0x6D60, symSize: 0x60 } - - { offset: 0x9194, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x548, symBinAddr: 0x6DC0, symSize: 0x358 } - - { offset: 0x9213, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x8A0, symBinAddr: 0x7118, symSize: 0x228 } - - { offset: 0x9282, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.26', symObjAddr: 0xAC8, symBinAddr: 0x7340, symSize: 0x64 } - - { offset: 0x92B8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xB2C, symBinAddr: 0x73A4, symSize: 0x650 } - - { offset: 0x931A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x117C, symBinAddr: 0x79F4, symSize: 0x1C4 } - - { offset: 0x9389, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x1340, symBinAddr: 0x7BB8, symSize: 0x94 } - - { offset: 0x93BF, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x13D4, symBinAddr: 0x7C4C, symSize: 0x64 } - - { offset: 0x93F5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x1438, symBinAddr: 0x7CB0, symSize: 0x144 } - - { offset: 0x9465, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x157C, symBinAddr: 0x7DF4, symSize: 0x130 } - - { offset: 0x94CF, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x16AC, symBinAddr: 0x7F24, symSize: 0x138 } - - { offset: 0x951D, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x17E4, symBinAddr: 0x805C, symSize: 0x138 } - - { offset: 0x9583, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x191C, symBinAddr: 0x8194, symSize: 0x168 } - - { offset: 0x95E5, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1A84, symBinAddr: 0x82FC, symSize: 0xEC } - - { offset: 0x966E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1B70, symBinAddr: 0x83E8, symSize: 0x70 } - - { offset: 0x9692, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1BE0, symBinAddr: 0x8458, symSize: 0x54 } - - { offset: 0x96AE, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1C34, symBinAddr: 0x84AC, symSize: 0xA4 } - - { offset: 0x9710, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1CD8, symBinAddr: 0x8550, symSize: 0x28 } - - { offset: 0x9738, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1D00, symBinAddr: 0x8578, symSize: 0xA4 } - - { offset: 0x979E, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1DA4, symBinAddr: 0x861C, symSize: 0x30 } - - { offset: 0x97C8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1DD4, symBinAddr: 0x864C, symSize: 0xA4 } - - { offset: 0x982E, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1E78, symBinAddr: 0x86F0, symSize: 0x28 } - - { offset: 0x9858, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1EA0, symBinAddr: 0x8718, symSize: 0x110 } - - { offset: 0x98BE, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x1FB0, symBinAddr: 0x8828, symSize: 0x29C } - - { offset: 0x9954, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x224C, symBinAddr: 0x8AC4, symSize: 0x38 } - - { offset: 0x9978, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x2284, symBinAddr: 0x8AFC, symSize: 0x2C } - - { offset: 0x9994, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x22B0, symBinAddr: 0x8B28, symSize: 0xA8 } - - { offset: 0x99E5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x2358, symBinAddr: 0x8BD0, symSize: 0x110 } - - { offset: 0x9A4B, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x2468, symBinAddr: 0x8CE0, symSize: 0x26C } - - { offset: 0x9AD1, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x26D4, symBinAddr: 0x8F4C, symSize: 0x104 } - - { offset: 0x9B26, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x9050, symSize: 0x4C4 } - - { offset: 0x9BE8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2C9C, symBinAddr: 0x9514, symSize: 0x50 } - - { offset: 0x9C1B, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2CEC, symBinAddr: 0x9564, symSize: 0x50 } - - { offset: 0x9C4E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2D3C, symBinAddr: 0x95B4, symSize: 0x68 } - - { offset: 0xA8AE, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x961C, symSize: 0x7C } - - { offset: 0xA8BB, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x961C, symSize: 0x7C } - - { offset: 0xA8E4, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x9328, symBinAddr: 0x69500, symSize: 0x0 } - - { offset: 0xA8F9, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x9330, symBinAddr: 0x69508, symSize: 0x0 } - - { offset: 0xB596, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x9698, symSize: 0x4C } - - { offset: 0xB5BE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xC8, symBinAddr: 0x96E4, symSize: 0x16C } - - { offset: 0xB5F4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x234, symBinAddr: 0x9850, symSize: 0x50 } - - { offset: 0xB626, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x284, symBinAddr: 0x98A0, symSize: 0x5C } - - { offset: 0xB658, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x2E0, symBinAddr: 0x98FC, symSize: 0x164 } - - { offset: 0xB698, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x444, symBinAddr: 0x9A60, symSize: 0x60 } - - { offset: 0xB6D1, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x500, symBinAddr: 0x9AC0, symSize: 0x174 } - - { offset: 0xB767, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x674, symBinAddr: 0x9C34, symSize: 0x708 } - - { offset: 0xB820, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0xA33C, symSize: 0x54 } - - { offset: 0xB848, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xDD0, symBinAddr: 0xA390, symSize: 0xD8 } - - { offset: 0xB896, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xEA8, symBinAddr: 0xA468, symSize: 0xA4 } - - { offset: 0xB8CC, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0xF4C, symBinAddr: 0xA50C, symSize: 0x64 } - - { offset: 0xB902, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0xFB0, symBinAddr: 0xA570, symSize: 0x580 } - - { offset: 0xB957, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x1530, symBinAddr: 0xAAF0, symSize: 0x148 } - - { offset: 0xB9A5, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x1678, symBinAddr: 0xAC38, symSize: 0xD0 } - - { offset: 0xB9F2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x1748, symBinAddr: 0xAD08, symSize: 0x1CC } - - { offset: 0xBA66, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke', symObjAddr: 0x1914, symBinAddr: 0xAED4, symSize: 0x2B4 } - - { offset: 0xBAF4, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke_2', symObjAddr: 0x1BC8, symBinAddr: 0xB188, symSize: 0x318 } - - { offset: 0xBB83, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x1F70, symBinAddr: 0xB4A0, symSize: 0x44 } - - { offset: 0xBBB6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x1FB4, symBinAddr: 0xB4E4, symSize: 0x9C } - - { offset: 0xBBE9, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x2050, symBinAddr: 0xB580, symSize: 0x38 } - - { offset: 0xBC1C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x2088, symBinAddr: 0xB5B8, symSize: 0x1C } - - { offset: 0xBC52, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x20A4, symBinAddr: 0xB5D4, symSize: 0x34 } - - { offset: 0xBC90, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x20D8, symBinAddr: 0xB608, symSize: 0x1C } - - { offset: 0xBCC6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x20F4, symBinAddr: 0xB624, symSize: 0x34 } - - { offset: 0xBD04, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x2128, symBinAddr: 0xB658, symSize: 0x1C } - - { offset: 0xBD3A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x2144, symBinAddr: 0xB674, symSize: 0x34 } - - { offset: 0xBD78, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x2178, symBinAddr: 0xB6A8, symSize: 0x1C } - - { offset: 0xBDAE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x2194, symBinAddr: 0xB6C4, symSize: 0x34 } - - { offset: 0xBDEC, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x21C8, symBinAddr: 0xB6F8, symSize: 0x1C } - - { offset: 0xBE22, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x21E4, symBinAddr: 0xB714, symSize: 0x34 } - - { offset: 0xBE60, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x2218, symBinAddr: 0xB748, symSize: 0x1C } - - { offset: 0xBE96, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x2234, symBinAddr: 0xB764, symSize: 0x34 } - - { offset: 0xBED4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x2268, symBinAddr: 0xB798, symSize: 0x1C } - - { offset: 0xBF0A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x2284, symBinAddr: 0xB7B4, symSize: 0x34 } - - { offset: 0xBF48, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x22B8, symBinAddr: 0xB7E8, symSize: 0x1C } - - { offset: 0xBF7E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x22D4, symBinAddr: 0xB804, symSize: 0x34 } - - { offset: 0xBFBC, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x2308, symBinAddr: 0xB838, symSize: 0x1C } - - { offset: 0xBFF2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x2324, symBinAddr: 0xB854, symSize: 0x34 } - - { offset: 0xC030, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x2358, symBinAddr: 0xB888, symSize: 0x1C } - - { offset: 0xC066, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x2374, symBinAddr: 0xB8A4, symSize: 0x24 } - - { offset: 0xC0A4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x2398, symBinAddr: 0xB8C8, symSize: 0x20 } - - { offset: 0xC0DA, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x23B8, symBinAddr: 0xB8E8, symSize: 0x28 } - - { offset: 0xC118, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchQueue]', symObjAddr: 0x23E0, symBinAddr: 0xB910, symSize: 0x1C } - - { offset: 0xC14E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchQueue:]', symObjAddr: 0x23FC, symBinAddr: 0xB92C, symSize: 0x34 } - - { offset: 0xC18C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x2430, symBinAddr: 0xB960, symSize: 0x1C } - - { offset: 0xC1C2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x244C, symBinAddr: 0xB97C, symSize: 0x24 } - - { offset: 0xC200, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x2470, symBinAddr: 0xB9A0, symSize: 0x1C } - - { offset: 0xC236, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x248C, symBinAddr: 0xB9BC, symSize: 0x34 } - - { offset: 0xC274, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x24C0, symBinAddr: 0xB9F0, symSize: 0x128 } - - { offset: 0xC6DF, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xBB18, symSize: 0x248 } - - { offset: 0xC88C, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xBB18, symSize: 0x248 } - - { offset: 0xC8C0, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x248, symBinAddr: 0xBD60, symSize: 0x120 } - - { offset: 0xC91C, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x368, symBinAddr: 0xBE80, symSize: 0x90 } - - { offset: 0xC952, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x3F8, symBinAddr: 0xBF10, symSize: 0x64 } - - { offset: 0xC988, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x45C, symBinAddr: 0xBF74, symSize: 0x250 } - - { offset: 0xC9E4, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x6AC, symBinAddr: 0xC1C4, symSize: 0x1FC } - - { offset: 0xCA4D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8A8, symBinAddr: 0xC3C0, symSize: 0x38 } - - { offset: 0xCA71, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.42, symObjAddr: 0x90C, symBinAddr: 0xC3F8, symSize: 0x9C } - - { offset: 0xCAB8, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0x9A8, symBinAddr: 0xC494, symSize: 0x3FC } - - { offset: 0xCB59, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xDA4, symBinAddr: 0xC890, symSize: 0x2E0 } - - { offset: 0xCBC3, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1084, symBinAddr: 0xCB70, symSize: 0x244 } - - { offset: 0xCC4B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x12C8, symBinAddr: 0xCDB4, symSize: 0x5C } - - { offset: 0xCC6F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x1324, symBinAddr: 0xCE10, symSize: 0x44 } - - { offset: 0xCC8B, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.56, symObjAddr: 0x1368, symBinAddr: 0xCE54, symSize: 0x80 } - - { offset: 0xCCD2, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x13E8, symBinAddr: 0xCED4, symSize: 0x2E0 } - - { offset: 0xCD3C, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x16C8, symBinAddr: 0xD1B4, symSize: 0x318 } - - { offset: 0xCDE1, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x19E0, symBinAddr: 0xD4CC, symSize: 0x80 } - - { offset: 0xCE28, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1A60, symBinAddr: 0xD54C, symSize: 0x4A4 } - - { offset: 0xCED1, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x1F04, symBinAddr: 0xD9F0, symSize: 0x234 } - - { offset: 0xCF48, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x2138, symBinAddr: 0xDC24, symSize: 0x120 } - - { offset: 0xCFAB, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x2290, symBinAddr: 0xDD44, symSize: 0xD84 } - - { offset: 0xD05D, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x3014, symBinAddr: 0xEAC8, symSize: 0x80 } - - { offset: 0xD07D, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x3094, symBinAddr: 0xEB48, symSize: 0x2E8 } - - { offset: 0xD123, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x337C, symBinAddr: 0xEE30, symSize: 0x28C } - - { offset: 0xD1AF, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x3608, symBinAddr: 0xF0BC, symSize: 0x39C } - - { offset: 0xD256, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x39A4, symBinAddr: 0xF458, symSize: 0x98 } - - { offset: 0xD2AC, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3A3C, symBinAddr: 0xF4F0, symSize: 0x64 } - - { offset: 0xD2E5, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3AA0, symBinAddr: 0xF554, symSize: 0x260 } - - { offset: 0xD373, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3D00, symBinAddr: 0xF7B4, symSize: 0x1D4 } - - { offset: 0xD3E4, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x3ED4, symBinAddr: 0xF988, symSize: 0x150 } - - { offset: 0xD465, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4024, symBinAddr: 0xFAD8, symSize: 0x74 } - - { offset: 0xEA2C, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xFB4C, symSize: 0x7C } - - { offset: 0xEA45, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xC8B5, symBinAddr: 0x69610, symSize: 0x0 } - - { offset: 0xEA60, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xFB4C, symSize: 0x7C } - - { offset: 0xEA89, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xC8B8, symBinAddr: 0x69510, symSize: 0x0 } - - { offset: 0xEA9E, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xC8C0, symBinAddr: 0x69518, symSize: 0x0 } - - { offset: 0xEE16, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0xFBC8, symSize: 0x4C } - - { offset: 0xEE3E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xC8, symBinAddr: 0xFC14, symSize: 0x228 } - - { offset: 0xEEAD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x2F0, symBinAddr: 0xFE3C, symSize: 0x6CC } - - { offset: 0xEFA8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xA3C, symBinAddr: 0x10508, symSize: 0x8C } - - { offset: 0xEFE8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xAC8, symBinAddr: 0x10594, symSize: 0x184 } - - { offset: 0xF044, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xC4C, symBinAddr: 0x10718, symSize: 0x314 } - - { offset: 0xF0D1, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.47', symObjAddr: 0xFBC, symBinAddr: 0x10A2C, symSize: 0x104 } - - { offset: 0xF118, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x10C0, symBinAddr: 0x10B30, symSize: 0x20C } - - { offset: 0xF174, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x12CC, symBinAddr: 0x10D3C, symSize: 0x3B8 } - - { offset: 0xF212, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1684, symBinAddr: 0x110F4, symSize: 0x104 } - - { offset: 0xF259, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x1788, symBinAddr: 0x111F8, symSize: 0x2E0 } - - { offset: 0xF2D7, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1A68, symBinAddr: 0x114D8, symSize: 0x60 } - - { offset: 0xF310, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke.63', symObjAddr: 0x1AC8, symBinAddr: 0x11538, symSize: 0x60 } - - { offset: 0xF349, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1B28, symBinAddr: 0x11598, symSize: 0x274 } - - { offset: 0xF3BC, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1D9C, symBinAddr: 0x1180C, symSize: 0x118 } - - { offset: 0xF407, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x1EB4, symBinAddr: 0x11924, symSize: 0x58 } - - { offset: 0xF455, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.66', symObjAddr: 0x1F9C, symBinAddr: 0x1197C, symSize: 0x64 } - - { offset: 0xF48E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x2000, symBinAddr: 0x119E0, symSize: 0x270 } - - { offset: 0xF4D0, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2270, symBinAddr: 0x11C50, symSize: 0x60 } - - { offset: 0xF50C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x22D0, symBinAddr: 0x11CB0, symSize: 0x120 } - - { offset: 0xF57A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x23F0, symBinAddr: 0x11DD0, symSize: 0x98 } - - { offset: 0xF5B1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x2488, symBinAddr: 0x11E68, symSize: 0x118 } - - { offset: 0xF5E4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x25A0, symBinAddr: 0x11F80, symSize: 0x53C } - - { offset: 0xF694, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2ADC, symBinAddr: 0x124BC, symSize: 0x64 } - - { offset: 0xF6E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x2B40, symBinAddr: 0x12520, symSize: 0x58 } - - { offset: 0xF70A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x2BDC, symBinAddr: 0x12578, symSize: 0x60 } - - { offset: 0xF764, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x2C3C, symBinAddr: 0x125D8, symSize: 0x68 } - - { offset: 0xF7AC, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x2CA4, symBinAddr: 0x12640, symSize: 0x28 } - - { offset: 0xF7D6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x2CCC, symBinAddr: 0x12668, symSize: 0x354 } - - { offset: 0xF885, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x3020, symBinAddr: 0x129BC, symSize: 0x2D0 } - - { offset: 0xF98D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x32F0, symBinAddr: 0x12C8C, symSize: 0x9C } - - { offset: 0xF9B1, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x338C, symBinAddr: 0x12D28, symSize: 0x70 } - - { offset: 0xF9CD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x33FC, symBinAddr: 0x12D98, symSize: 0x24 } - - { offset: 0xFA04, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3420, symBinAddr: 0x12DBC, symSize: 0x110 } - - { offset: 0xFA5B, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3530, symBinAddr: 0x12ECC, symSize: 0xBC } - - { offset: 0xFAAC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3650, symBinAddr: 0x12F88, symSize: 0xAC } - - { offset: 0xFB21, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger tap:x:y:]_block_invoke', symObjAddr: 0x36FC, symBinAddr: 0x13034, symSize: 0x78 } - - { offset: 0xFB9E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3774, symBinAddr: 0x130AC, symSize: 0x144 } - - { offset: 0xFBEF, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x38B8, symBinAddr: 0x131F0, symSize: 0x30C } - - { offset: 0xFC67, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3BC4, symBinAddr: 0x134FC, symSize: 0x54 } - - { offset: 0xFC8B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x3C18, symBinAddr: 0x13550, symSize: 0x144 } - - { offset: 0xFD1D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x3D5C, symBinAddr: 0x13694, symSize: 0x118 } - - { offset: 0xFD8C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x3E74, symBinAddr: 0x137AC, symSize: 0x1F0 } - - { offset: 0xFDF0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4064, symBinAddr: 0x1399C, symSize: 0x238 } - - { offset: 0xFE72, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x429C, symBinAddr: 0x13BD4, symSize: 0x234 } - - { offset: 0xFEF4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x44D0, symBinAddr: 0x13E08, symSize: 0x50 } - - { offset: 0xFF27, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4520, symBinAddr: 0x13E58, symSize: 0x1C } - - { offset: 0xFF5D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x453C, symBinAddr: 0x13E74, symSize: 0x34 } - - { offset: 0xFF9B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x4570, symBinAddr: 0x13EA8, symSize: 0xD8 } - - { offset: 0x110B5, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x13F80, symSize: 0xB0 } - - { offset: 0x110C2, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x13F80, symSize: 0xB0 } - - { offset: 0x110EB, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x23B8, symBinAddr: 0x69520, symSize: 0x0 } - - { offset: 0x11100, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x23C0, symBinAddr: 0x69528, symSize: 0x0 } - - { offset: 0x112A4, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x14030, symSize: 0x4C } - - { offset: 0x112E1, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0xFC, symBinAddr: 0x1407C, symSize: 0xD8 } - - { offset: 0x11317, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1D4, symBinAddr: 0x14154, symSize: 0x23C } - - { offset: 0x113C6, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x410, symBinAddr: 0x14390, symSize: 0xE8 } - - { offset: 0x11406, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x4F8, symBinAddr: 0x14478, symSize: 0x90 } - - { offset: 0x11469, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5EC, symBinAddr: 0x14508, symSize: 0x2C4 } - - { offset: 0x11504, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8B0, symBinAddr: 0x147CC, symSize: 0x1C } - - { offset: 0x1153A, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8CC, symBinAddr: 0x147E8, symSize: 0x34 } - - { offset: 0x11578, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x900, symBinAddr: 0x1481C, symSize: 0x30 } - - { offset: 0x117CD, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1484C, symSize: 0x384 } - - { offset: 0x117E8, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3864, symBinAddr: 0x17FB0, symSize: 0x7C } - - { offset: 0x11813, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xD640, symBinAddr: 0x69530, symSize: 0x0 } - - { offset: 0x11829, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xD648, symBinAddr: 0x69538, symSize: 0x0 } - - { offset: 0x11E8A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1484C, symSize: 0x384 } - - { offset: 0x11EDC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x384, symBinAddr: 0x14BD0, symSize: 0x8C } - - { offset: 0x11F1C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x410, symBinAddr: 0x14C5C, symSize: 0x34 } - - { offset: 0x11F4E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x444, symBinAddr: 0x14C90, symSize: 0x20 } - - { offset: 0x11F80, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x464, symBinAddr: 0x14CB0, symSize: 0xBC } - - { offset: 0x11FB6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x520, symBinAddr: 0x14D6C, symSize: 0x120 } - - { offset: 0x12008, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x640, symBinAddr: 0x14E8C, symSize: 0x2C8 } - - { offset: 0x12080, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9A4, symBinAddr: 0x15154, symSize: 0x16C } - - { offset: 0x120C9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB10, symBinAddr: 0x152C0, symSize: 0x54 } - - { offset: 0x120ED, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB64, symBinAddr: 0x15314, symSize: 0x2C } - - { offset: 0x12109, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB90, symBinAddr: 0x15340, symSize: 0x27C } - - { offset: 0x12179, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE0C, symBinAddr: 0x155BC, symSize: 0x58 } - - { offset: 0x1219D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE64, symBinAddr: 0x15614, symSize: 0x40 } - - { offset: 0x121B9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEA4, symBinAddr: 0x15654, symSize: 0x40 } - - { offset: 0x121EB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEE4, symBinAddr: 0x15694, symSize: 0x24 } - - { offset: 0x12221, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF08, symBinAddr: 0x156B8, symSize: 0xC8 } - - { offset: 0x12261, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD0, symBinAddr: 0x15780, symSize: 0x138 } - - { offset: 0x1229E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x116C, symBinAddr: 0x158B8, symSize: 0x50 } - - { offset: 0x122D0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11BC, symBinAddr: 0x15908, symSize: 0x8C } - - { offset: 0x12310, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1248, symBinAddr: 0x15994, symSize: 0x28 } - - { offset: 0x12342, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1270, symBinAddr: 0x159BC, symSize: 0xB8 } - - { offset: 0x12374, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1328, symBinAddr: 0x15A74, symSize: 0x108 } - - { offset: 0x123B1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1430, symBinAddr: 0x15B7C, symSize: 0x54 } - - { offset: 0x123F1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1484, symBinAddr: 0x15BD0, symSize: 0xBC } - - { offset: 0x1243B, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1540, symBinAddr: 0x15C8C, symSize: 0x628 } - - { offset: 0x1251F, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1B68, symBinAddr: 0x162B4, symSize: 0x34 } - - { offset: 0x12547, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_3', symObjAddr: 0x1B9C, symBinAddr: 0x162E8, symSize: 0x158 } - - { offset: 0x125C8, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_4', symObjAddr: 0x1CF4, symBinAddr: 0x16440, symSize: 0x1F4 } - - { offset: 0x1262B, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.75', symObjAddr: 0x1EE8, symBinAddr: 0x16634, symSize: 0x4C } - - { offset: 0x12664, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1F34, symBinAddr: 0x16680, symSize: 0xAC } - - { offset: 0x126AC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1FE0, symBinAddr: 0x1672C, symSize: 0xA94 } - - { offset: 0x127A5, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2A74, symBinAddr: 0x171C0, symSize: 0xB0 } - - { offset: 0x127C5, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2B24, symBinAddr: 0x17270, symSize: 0x54 } - - { offset: 0x127E5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2B78, symBinAddr: 0x172C4, symSize: 0x1A0 } - - { offset: 0x12868, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2D18, symBinAddr: 0x17464, symSize: 0x114 } - - { offset: 0x128E6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2E2C, symBinAddr: 0x17578, symSize: 0xE4 } - - { offset: 0x1294C, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2F10, symBinAddr: 0x1765C, symSize: 0x74 } - - { offset: 0x12997, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2F84, symBinAddr: 0x176D0, symSize: 0x1D8 } - - { offset: 0x12A01, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x315C, symBinAddr: 0x178A8, symSize: 0x10C } - - { offset: 0x12A67, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x3268, symBinAddr: 0x179B4, symSize: 0x74 } - - { offset: 0x12AB2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x32DC, symBinAddr: 0x17A28, symSize: 0x68 } - - { offset: 0x12AF4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3344, symBinAddr: 0x17A90, symSize: 0x50 } - - { offset: 0x12B3A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x3394, symBinAddr: 0x17AE0, symSize: 0x50 } - - { offset: 0x12B80, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x33E4, symBinAddr: 0x17B30, symSize: 0xA4 } - - { offset: 0x12BD5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3488, symBinAddr: 0x17BD4, symSize: 0xC4 } - - { offset: 0x12C39, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x354C, symBinAddr: 0x17C98, symSize: 0x84 } - - { offset: 0x12C7F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x35D0, symBinAddr: 0x17D1C, symSize: 0x64 } - - { offset: 0x12CC5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3634, symBinAddr: 0x17D80, symSize: 0x70 } - - { offset: 0x12D16, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x36A4, symBinAddr: 0x17DF0, symSize: 0xEC } - - { offset: 0x12D58, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x3790, symBinAddr: 0x17EDC, symSize: 0xA0 } - - { offset: 0x12D9E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x3830, symBinAddr: 0x17F7C, symSize: 0x1C } - - { offset: 0x12DD5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x384C, symBinAddr: 0x17F98, symSize: 0x18 } - - { offset: 0x12EA7, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x38E0, symBinAddr: 0x1802C, symSize: 0x4C } - - { offset: 0x12ED1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x392C, symBinAddr: 0x18078, symSize: 0x1C } - - { offset: 0x12F07, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x3948, symBinAddr: 0x18094, symSize: 0x24 } - - { offset: 0x12F45, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x396C, symBinAddr: 0x180B8, symSize: 0x1C } - - { offset: 0x12F7B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3988, symBinAddr: 0x180D4, symSize: 0x34 } - - { offset: 0x12FB9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x39BC, symBinAddr: 0x18108, symSize: 0x1C } - - { offset: 0x12FEF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x39D8, symBinAddr: 0x18124, symSize: 0x34 } - - { offset: 0x1302D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x3A0C, symBinAddr: 0x18158, symSize: 0x1C } - - { offset: 0x13063, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x3A28, symBinAddr: 0x18174, symSize: 0x34 } - - { offset: 0x130A1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3A5C, symBinAddr: 0x181A8, symSize: 0x1C } - - { offset: 0x130D7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3A78, symBinAddr: 0x181C4, symSize: 0x34 } - - { offset: 0x13115, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3AAC, symBinAddr: 0x181F8, symSize: 0xA8 } - - { offset: 0x14328, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x182A0, symSize: 0x6C } - - { offset: 0x14335, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x182A0, symSize: 0x6C } - - { offset: 0x14356, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0x1210, symBinAddr: 0x69540, symSize: 0x0 } - - { offset: 0x144A1, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x1830C, symSize: 0xAC } - - { offset: 0x144F9, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x183B8, symSize: 0x88 } - - { offset: 0x14521, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x18440, symSize: 0x11C } - - { offset: 0x14737, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1855C, symSize: 0x7C } - - { offset: 0x14744, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1855C, symSize: 0x7C } - - { offset: 0x1476D, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EA0, symBinAddr: 0x69548, symSize: 0x0 } - - { offset: 0x14782, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EA8, symBinAddr: 0x69550, symSize: 0x0 } - - { offset: 0x148CF, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x185D8, symSize: 0x4C } - - { offset: 0x148F7, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xC8, symBinAddr: 0x18624, symSize: 0xB0 } - - { offset: 0x1494A, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x178, symBinAddr: 0x186D4, symSize: 0x56C } - - { offset: 0x14A52, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6E4, symBinAddr: 0x18C40, symSize: 0x28 } - - { offset: 0x14A7A, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x70C, symBinAddr: 0x18C68, symSize: 0x5C } - - { offset: 0x14ABE, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x768, symBinAddr: 0x18CC4, symSize: 0x5C } - - { offset: 0x14D40, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x18D20, symSize: 0xBC } - - { offset: 0x14D59, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4860, symBinAddr: 0x69360, symSize: 0x0 } - - { offset: 0x14DCC, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4868, symBinAddr: 0x69368, symSize: 0x0 } - - { offset: 0x14DE1, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4870, symBinAddr: 0x69370, symSize: 0x0 } - - { offset: 0x14DF6, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4878, symBinAddr: 0x69378, symSize: 0x0 } - - { offset: 0x14E15, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4880, symBinAddr: 0x69380, symSize: 0x0 } - - { offset: 0x14E2A, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4888, symBinAddr: 0x69388, symSize: 0x0 } - - { offset: 0x14E3F, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4890, symBinAddr: 0x69390, symSize: 0x0 } - - { offset: 0x14E54, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4898, symBinAddr: 0x69398, symSize: 0x0 } - - { offset: 0x14E69, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x48A0, symBinAddr: 0x693A0, symSize: 0x0 } - - { offset: 0x14E7E, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x48A8, symBinAddr: 0x693A8, symSize: 0x0 } - - { offset: 0x14E87, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E2C, symBinAddr: 0x1CA4C, symSize: 0xB0 } - - { offset: 0x14EB2, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x13088, symBinAddr: 0x69558, symSize: 0x0 } - - { offset: 0x14EC8, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x13090, symBinAddr: 0x69560, symSize: 0x0 } - - { offset: 0x1633C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x18D20, symSize: 0xBC } - - { offset: 0x1637C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x18DDC, symSize: 0x98 } - - { offset: 0x163D8, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x18E74, symSize: 0xF8 } - - { offset: 0x16450, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x18F6C, symSize: 0x164 } - - { offset: 0x164F4, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x190D0, symSize: 0xBC } - - { offset: 0x16534, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x1918C, symSize: 0x254 } - - { offset: 0x1659E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x193E0, symSize: 0x84 } - - { offset: 0x165D0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x19464, symSize: 0x108 } - - { offset: 0x16610, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x1956C, symSize: 0x3C } - - { offset: 0x16642, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x195A8, symSize: 0x1C0 } - - { offset: 0x166A9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x19768, symSize: 0x50 } - - { offset: 0x166DB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x197B8, symSize: 0x300 } - - { offset: 0x1674C, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x19AB8, symSize: 0x34 } - - { offset: 0x16785, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x19AEC, symSize: 0xE0 } - - { offset: 0x1680E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x19BCC, symSize: 0x64 } - - { offset: 0x1684E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x19C30, symSize: 0x208 } - - { offset: 0x168AA, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x19E38, symSize: 0x34 } - - { offset: 0x168E3, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x19E6C, symSize: 0x23C } - - { offset: 0x1699C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1A0A8, symSize: 0xF48 } - - { offset: 0x16C82, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23D0, symBinAddr: 0x1AFF0, symSize: 0x4C } - - { offset: 0x16CE8, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x241C, symBinAddr: 0x1B03C, symSize: 0x2C } - - { offset: 0x16D30, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2448, symBinAddr: 0x1B068, symSize: 0xB8 } - - { offset: 0x16D76, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2500, symBinAddr: 0x1B120, symSize: 0xB8 } - - { offset: 0x16DBC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25B8, symBinAddr: 0x1B1D8, symSize: 0x8C } - - { offset: 0x16DFE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2644, symBinAddr: 0x1B264, symSize: 0xCC } - - { offset: 0x16E5E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2710, symBinAddr: 0x1B330, symSize: 0x554 } - - { offset: 0x16EDE, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C64, symBinAddr: 0x1B884, symSize: 0x2C } - - { offset: 0x16F26, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2C90, symBinAddr: 0x1B8B0, symSize: 0x34 } - - { offset: 0x16F62, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CC4, symBinAddr: 0x1B8E4, symSize: 0x1B8 } - - { offset: 0x16FA4, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2E7C, symBinAddr: 0x1BA9C, symSize: 0x34 } - - { offset: 0x16FE0, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2EB0, symBinAddr: 0x1BAD0, symSize: 0x58 } - - { offset: 0x17041, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F08, symBinAddr: 0x1BB28, symSize: 0x3A4 } - - { offset: 0x170D6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32AC, symBinAddr: 0x1BECC, symSize: 0x398 } - - { offset: 0x1710D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x3644, symBinAddr: 0x1C264, symSize: 0xAC } - - { offset: 0x171AB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x36F0, symBinAddr: 0x1C310, symSize: 0xAC } - - { offset: 0x17249, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x379C, symBinAddr: 0x1C3BC, symSize: 0x38 } - - { offset: 0x17280, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x37D4, symBinAddr: 0x1C3F4, symSize: 0x1C } - - { offset: 0x172B6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x37F0, symBinAddr: 0x1C410, symSize: 0x34 } - - { offset: 0x172F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x3824, symBinAddr: 0x1C444, symSize: 0x1C } - - { offset: 0x1732A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3840, symBinAddr: 0x1C460, symSize: 0x34 } - - { offset: 0x17368, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3874, symBinAddr: 0x1C494, symSize: 0x1C } - - { offset: 0x1739E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3890, symBinAddr: 0x1C4B0, symSize: 0x34 } - - { offset: 0x173DC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38C4, symBinAddr: 0x1C4E4, symSize: 0x1C } - - { offset: 0x17412, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x38E0, symBinAddr: 0x1C500, symSize: 0x1C } - - { offset: 0x17448, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x38FC, symBinAddr: 0x1C51C, symSize: 0x1C } - - { offset: 0x1747E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3918, symBinAddr: 0x1C538, symSize: 0x24 } - - { offset: 0x174BC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x393C, symBinAddr: 0x1C55C, symSize: 0x1C } - - { offset: 0x174F3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3958, symBinAddr: 0x1C578, symSize: 0x24 } - - { offset: 0x17532, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x397C, symBinAddr: 0x1C59C, symSize: 0x1C } - - { offset: 0x17569, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3998, symBinAddr: 0x1C5B8, symSize: 0x24 } - - { offset: 0x175A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39BC, symBinAddr: 0x1C5DC, symSize: 0x1C } - - { offset: 0x175DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x39D8, symBinAddr: 0x1C5F8, symSize: 0x34 } - - { offset: 0x1761E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A0C, symBinAddr: 0x1C62C, symSize: 0x1C } - - { offset: 0x17655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A28, symBinAddr: 0x1C648, symSize: 0x34 } - - { offset: 0x17694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A5C, symBinAddr: 0x1C67C, symSize: 0x1C } - - { offset: 0x176CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3A78, symBinAddr: 0x1C698, symSize: 0x24 } - - { offset: 0x1770A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3A9C, symBinAddr: 0x1C6BC, symSize: 0x1C } - - { offset: 0x17741, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AB8, symBinAddr: 0x1C6D8, symSize: 0x24 } - - { offset: 0x17780, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3ADC, symBinAddr: 0x1C6FC, symSize: 0x1C } - - { offset: 0x177B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3AF8, symBinAddr: 0x1C718, symSize: 0x24 } - - { offset: 0x177F6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B1C, symBinAddr: 0x1C73C, symSize: 0x1C } - - { offset: 0x1782D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B38, symBinAddr: 0x1C758, symSize: 0x24 } - - { offset: 0x1786C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B5C, symBinAddr: 0x1C77C, symSize: 0x20 } - - { offset: 0x178A3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3B7C, symBinAddr: 0x1C79C, symSize: 0x28 } - - { offset: 0x178E2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BA4, symBinAddr: 0x1C7C4, symSize: 0x1C } - - { offset: 0x17919, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BC0, symBinAddr: 0x1C7E0, symSize: 0x34 } - - { offset: 0x17958, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3BF4, symBinAddr: 0x1C814, symSize: 0x1C } - - { offset: 0x1798F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C10, symBinAddr: 0x1C830, symSize: 0x24 } - - { offset: 0x179CE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C34, symBinAddr: 0x1C854, symSize: 0x1C } - - { offset: 0x17A05, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C50, symBinAddr: 0x1C870, symSize: 0x24 } - - { offset: 0x17A44, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3C74, symBinAddr: 0x1C894, symSize: 0x28 } - - { offset: 0x17A7B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3C9C, symBinAddr: 0x1C8BC, symSize: 0x28 } - - { offset: 0x17ABA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CC4, symBinAddr: 0x1C8E4, symSize: 0x28 } - - { offset: 0x17AF1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3CEC, symBinAddr: 0x1C90C, symSize: 0x28 } - - { offset: 0x17B30, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D14, symBinAddr: 0x1C934, symSize: 0x28 } - - { offset: 0x17B67, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D3C, symBinAddr: 0x1C95C, symSize: 0x28 } - - { offset: 0x17BA6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D64, symBinAddr: 0x1C984, symSize: 0x1C } - - { offset: 0x17BDD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3D80, symBinAddr: 0x1C9A0, symSize: 0x24 } - - { offset: 0x17C1C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DA4, symBinAddr: 0x1C9C4, symSize: 0x88 } - - { offset: 0x17CE6, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3EDC, symBinAddr: 0x1CAFC, symSize: 0x4C } - - { offset: 0x17D26, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F28, symBinAddr: 0x1CB48, symSize: 0x128 } - - { offset: 0x17D5D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4050, symBinAddr: 0x1CC70, symSize: 0x80 } - - { offset: 0x17D9F, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x40D0, symBinAddr: 0x1CCF0, symSize: 0x64 } - - { offset: 0x17DD6, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4134, symBinAddr: 0x1CD54, symSize: 0x5C } - - { offset: 0x17E18, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4190, symBinAddr: 0x1CDB0, symSize: 0x5C } - - { offset: 0x17E4F, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x41EC, symBinAddr: 0x1CE0C, symSize: 0x5C } - - { offset: 0x17E91, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4248, symBinAddr: 0x1CE68, symSize: 0x5C } - - { offset: 0x17EC8, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42A4, symBinAddr: 0x1CEC4, symSize: 0x58 } - - { offset: 0x17F0A, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x42FC, symBinAddr: 0x1CF1C, symSize: 0x58 } - - { offset: 0x17F41, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4354, symBinAddr: 0x1CF74, symSize: 0xC8 } - - { offset: 0x17F83, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x441C, symBinAddr: 0x1D03C, symSize: 0x64 } - - { offset: 0x17FBA, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x4480, symBinAddr: 0x1D0A0, symSize: 0x1C } - - { offset: 0x17FF1, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x449C, symBinAddr: 0x1D0BC, symSize: 0x34 } - - { offset: 0x18030, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x44D0, symBinAddr: 0x1D0F0, symSize: 0x20 } - - { offset: 0x18067, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x44F0, symBinAddr: 0x1D110, symSize: 0x28 } - - { offset: 0x180A6, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4518, symBinAddr: 0x1D138, symSize: 0x20 } - - { offset: 0x180DD, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4538, symBinAddr: 0x1D158, symSize: 0x28 } - - { offset: 0x1811C, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x4560, symBinAddr: 0x1D180, symSize: 0x1C } - - { offset: 0x18153, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x457C, symBinAddr: 0x1D19C, symSize: 0x24 } - - { offset: 0x18192, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45A0, symBinAddr: 0x1D1C0, symSize: 0x1C } - - { offset: 0x181C9, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x45BC, symBinAddr: 0x1D1DC, symSize: 0x34 } - - { offset: 0x18208, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x45F0, symBinAddr: 0x1D210, symSize: 0x48 } - - { offset: 0x1952A, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1D258, symSize: 0x1EC } - - { offset: 0x19571, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5348, symBinAddr: 0x22508, symSize: 0x160 } - - { offset: 0x19594, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1D0D0, symBinAddr: 0x69568, symSize: 0x0 } - - { offset: 0x195AA, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1D0D8, symBinAddr: 0x69570, symSize: 0x0 } - - { offset: 0x195C0, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1D0E0, symBinAddr: 0x69578, symSize: 0x0 } - - { offset: 0x196BE, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x5510, symBinAddr: 0x226D0, symSize: 0x470 } - - { offset: 0x196E5, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1D0E8, symBinAddr: 0x69580, symSize: 0x0 } - - { offset: 0x196FB, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1D0F0, symBinAddr: 0x69588, symSize: 0x0 } - - { offset: 0x19711, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1D0F8, symBinAddr: 0x69590, symSize: 0x0 } - - { offset: 0x197AE, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x69618, symSize: 0x0 } - - { offset: 0x1A48F, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1D258, symSize: 0x1EC } - - { offset: 0x1A4FD, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1D444, symSize: 0x54 } - - { offset: 0x1A521, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1D498, symSize: 0x2C } - - { offset: 0x1A53D, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1D4C4, symSize: 0x1B8 } - - { offset: 0x1A5B5, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4BC, symBinAddr: 0x1D67C, symSize: 0x128 } - - { offset: 0x1A5DD, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E4, symBinAddr: 0x1D7A4, symSize: 0x11C } - - { offset: 0x1A659, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x700, symBinAddr: 0x1D8C0, symSize: 0x50 } - - { offset: 0x1A6B9, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x750, symBinAddr: 0x1D910, symSize: 0x50 } - - { offset: 0x1A745, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A0, symBinAddr: 0x1D960, symSize: 0x4C0 } - - { offset: 0x1A866, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC60, symBinAddr: 0x1DE20, symSize: 0x70 } - - { offset: 0x1A89C, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD0, symBinAddr: 0x1DE90, symSize: 0x100 } - - { offset: 0x1A90A, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD0, symBinAddr: 0x1DF90, symSize: 0xD4 } - - { offset: 0x1A96A, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA4, symBinAddr: 0x1E064, symSize: 0x248 } - - { offset: 0x1A9FC, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10EC, symBinAddr: 0x1E2AC, symSize: 0x7C } - - { offset: 0x1AA32, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1168, symBinAddr: 0x1E328, symSize: 0xE0 } - - { offset: 0x1AA76, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x1248, symBinAddr: 0x1E408, symSize: 0x194 } - - { offset: 0x1AAD9, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13DC, symBinAddr: 0x1E59C, symSize: 0x68 } - - { offset: 0x1AB0F, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1444, symBinAddr: 0x1E604, symSize: 0xCC } - - { offset: 0x1AB63, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1510, symBinAddr: 0x1E6D0, symSize: 0x4A0 } - - { offset: 0x1AC15, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19B0, symBinAddr: 0x1EB70, symSize: 0x2C } - - { offset: 0x1AC5D, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19DC, symBinAddr: 0x1EB9C, symSize: 0x80 } - - { offset: 0x1AC87, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A5C, symBinAddr: 0x1EC1C, symSize: 0x7C } - - { offset: 0x1ACCF, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AD8, symBinAddr: 0x1EC98, symSize: 0x620 } - - { offset: 0x1AECF, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x20F8, symBinAddr: 0x1F2B8, symSize: 0x4C } - - { offset: 0x1AF35, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2144, symBinAddr: 0x1F304, symSize: 0x90 } - - { offset: 0x1AF6E, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21D4, symBinAddr: 0x1F394, symSize: 0x160 } - - { offset: 0x1AF98, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2334, symBinAddr: 0x1F4F4, symSize: 0x358 } - - { offset: 0x1B063, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x268C, symBinAddr: 0x1F84C, symSize: 0xAF0 } - - { offset: 0x1B26D, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x317C, symBinAddr: 0x2033C, symSize: 0x2C } - - { offset: 0x1B2B5, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31A8, symBinAddr: 0x20368, symSize: 0xE0 } - - { offset: 0x1B316, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x3288, symBinAddr: 0x20448, symSize: 0x4D4 } - - { offset: 0x1B44F, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x375C, symBinAddr: 0x2091C, symSize: 0x158 } - - { offset: 0x1B4A1, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38B4, symBinAddr: 0x20A74, symSize: 0x348 } - - { offset: 0x1B54D, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3BFC, symBinAddr: 0x20DBC, symSize: 0x51C } - - { offset: 0x1B693, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4118, symBinAddr: 0x212D8, symSize: 0x390 } - - { offset: 0x1B754, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44A8, symBinAddr: 0x21668, symSize: 0x1D8 } - - { offset: 0x1B7C8, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x4680, symBinAddr: 0x21840, symSize: 0xA8 } - - { offset: 0x1B80F, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4728, symBinAddr: 0x218E8, symSize: 0x3FC } - - { offset: 0x1B90D, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B24, symBinAddr: 0x21CE4, symSize: 0x358 } - - { offset: 0x1B9B2, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4E7C, symBinAddr: 0x2203C, symSize: 0x254 } - - { offset: 0x1BA29, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x50D0, symBinAddr: 0x22290, symSize: 0x78 } - - { offset: 0x1BA5E, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5148, symBinAddr: 0x22308, symSize: 0xC8 } - - { offset: 0x1BAB4, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x5210, symBinAddr: 0x223D0, symSize: 0x54 } - - { offset: 0x1BADA, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5264, symBinAddr: 0x22424, symSize: 0xE4 } - - { offset: 0x1BC09, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54A8, symBinAddr: 0x22668, symSize: 0x68 } - - { offset: 0x1BC33, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5980, symBinAddr: 0x22B40, symSize: 0x68 } - - { offset: 0x1BC5D, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x59E8, symBinAddr: 0x22BA8, symSize: 0x10C } - - { offset: 0x1BCC3, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5AF4, symBinAddr: 0x22CB4, symSize: 0x4A8 } - - { offset: 0x1BF10, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5F9C, symBinAddr: 0x2315C, symSize: 0x80 } - - { offset: 0x1BF36, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x601C, symBinAddr: 0x231DC, symSize: 0x21C } - - { offset: 0x1BFF1, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6238, symBinAddr: 0x233F8, symSize: 0x240 } - - { offset: 0x1C0A4, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6478, symBinAddr: 0x23638, symSize: 0x4A0 } - - { offset: 0x1C11D, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6918, symBinAddr: 0x23AD8, symSize: 0x174 } - - { offset: 0x1C194, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6A8C, symBinAddr: 0x23C4C, symSize: 0x2D4 } - - { offset: 0x1C207, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6D60, symBinAddr: 0x23F20, symSize: 0x408 } - - { offset: 0x1C292, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x7168, symBinAddr: 0x24328, symSize: 0x54 } - - { offset: 0x1C2BE, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x71BC, symBinAddr: 0x2437C, symSize: 0x50 } - - { offset: 0x1FFFF, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x243CC, symSize: 0x1A8 } - - { offset: 0x2000C, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x24574, symSize: 0x90 } - - { offset: 0x20031, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xBDD4, symBinAddr: 0x69598, symSize: 0x0 } - - { offset: 0x20507, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x243CC, symSize: 0x1A8 } - - { offset: 0x2053D, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x24604, symSize: 0x4C } - - { offset: 0x20581, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x24650, symSize: 0x140 } - - { offset: 0x205C1, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x24790, symSize: 0x34 } - - { offset: 0x205FA, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x247C4, symSize: 0x4C } - - { offset: 0x2064C, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x24810, symSize: 0x70 } - - { offset: 0x20690, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x24880, symSize: 0x74 } - - { offset: 0x206D4, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x248F4, symSize: 0x128 } - - { offset: 0x20772, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x24A1C, symSize: 0x130 } - - { offset: 0x2080F, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x24B4C, symSize: 0x19C } - - { offset: 0x20853, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x24CE8, symSize: 0xFC } - - { offset: 0x208B3, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x24DE4, symSize: 0xDC } - - { offset: 0x20913, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x24EC0, symSize: 0xA8 } - - { offset: 0x20965, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x24F68, symSize: 0x12C } - - { offset: 0x209C5, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x25094, symSize: 0x94 } - - { offset: 0x20A17, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x25128, symSize: 0xCC } - - { offset: 0x20A77, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x251F4, symSize: 0x2FC } - - { offset: 0x20B1F, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x254F0, symSize: 0xCC } - - { offset: 0x20B7F, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x1254, symBinAddr: 0x255BC, symSize: 0xBC } - - { offset: 0x20BDF, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1310, symBinAddr: 0x25678, symSize: 0x104 } - - { offset: 0x20C69, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1414, symBinAddr: 0x2577C, symSize: 0x1E8 } - - { offset: 0x20D33, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x15FC, symBinAddr: 0x25964, symSize: 0xA0 } - - { offset: 0x20D85, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x169C, symBinAddr: 0x25A04, symSize: 0xA8 } - - { offset: 0x20DD7, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x1744, symBinAddr: 0x25AAC, symSize: 0x74 } - - { offset: 0x20E1B, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17B8, symBinAddr: 0x25B20, symSize: 0xC8 } - - { offset: 0x20E7B, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1880, symBinAddr: 0x25BE8, symSize: 0xA8 } - - { offset: 0x20ECD, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1928, symBinAddr: 0x25C90, symSize: 0xA4 } - - { offset: 0x20F1F, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19CC, symBinAddr: 0x25D34, symSize: 0x64 } - - { offset: 0x20F63, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A30, symBinAddr: 0x25D98, symSize: 0x178 } - - { offset: 0x20FCE, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BA8, symBinAddr: 0x25F10, symSize: 0x368 } - - { offset: 0x21065, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F10, symBinAddr: 0x26278, symSize: 0x480 } - - { offset: 0x21136, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2390, symBinAddr: 0x266F8, symSize: 0x3C } - - { offset: 0x21171, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23CC, symBinAddr: 0x26734, symSize: 0x3C } - - { offset: 0x211BE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2408, symBinAddr: 0x26770, symSize: 0x58 } - - { offset: 0x211E2, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24A4, symBinAddr: 0x267C8, symSize: 0x3C } - - { offset: 0x2121D, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E0, symBinAddr: 0x26804, symSize: 0x9C } - - { offset: 0x21272, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x257C, symBinAddr: 0x268A0, symSize: 0x9C } - - { offset: 0x212C7, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2618, symBinAddr: 0x2693C, symSize: 0x21C } - - { offset: 0x2138F, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2834, symBinAddr: 0x26B58, symSize: 0xF8 } - - { offset: 0x213F3, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x292C, symBinAddr: 0x26C50, symSize: 0x100 } - - { offset: 0x22C73, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x26D50, symSize: 0xB4 } - - { offset: 0x2381B, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x26D50, symSize: 0xB4 } - - { offset: 0x2385F, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xB4, symBinAddr: 0x26E04, symSize: 0x180 } - - { offset: 0x238CF, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x234, symBinAddr: 0x26F84, symSize: 0x108 } - - { offset: 0x23905, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x33C, symBinAddr: 0x2708C, symSize: 0x3C8 } - - { offset: 0x239A9, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x704, symBinAddr: 0x27454, symSize: 0x13C } - - { offset: 0x23A2E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x840, symBinAddr: 0x27590, symSize: 0x74 } - - { offset: 0x23A52, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x908, symBinAddr: 0x27604, symSize: 0x250 } - - { offset: 0x23AD6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB58, symBinAddr: 0x27854, symSize: 0x54 } - - { offset: 0x23AFA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBAC, symBinAddr: 0x278A8, symSize: 0x2C } - - { offset: 0x23B16, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xBD8, symBinAddr: 0x278D4, symSize: 0x70 } - - { offset: 0x23B74, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xCE0, symBinAddr: 0x27944, symSize: 0x58 } - - { offset: 0x23BBB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xD9C, symBinAddr: 0x2799C, symSize: 0x460 } - - { offset: 0x23C7C, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x11FC, symBinAddr: 0x27DFC, symSize: 0x130 } - - { offset: 0x23D01, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x132C, symBinAddr: 0x27F2C, symSize: 0x27C } - - { offset: 0x23D93, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x15A8, symBinAddr: 0x281A8, symSize: 0x70 } - - { offset: 0x23DF1, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x1618, symBinAddr: 0x28218, symSize: 0x58 } - - { offset: 0x23E38, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1670, symBinAddr: 0x28270, symSize: 0x64 } - - { offset: 0x23E78, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x16D4, symBinAddr: 0x282D4, symSize: 0x5C } - - { offset: 0x23EAE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1730, symBinAddr: 0x28330, symSize: 0x94 } - - { offset: 0x23EEE, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x17C4, symBinAddr: 0x283C4, symSize: 0x78 } - - { offset: 0x23F24, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x183C, symBinAddr: 0x2843C, symSize: 0x1C } - - { offset: 0x23F5A, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1858, symBinAddr: 0x28458, symSize: 0x34 } - - { offset: 0x23F98, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x188C, symBinAddr: 0x2848C, symSize: 0x1C } - - { offset: 0x23FCE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x18A8, symBinAddr: 0x284A8, symSize: 0x34 } - - { offset: 0x2400C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x18DC, symBinAddr: 0x284DC, symSize: 0x58 } - - { offset: 0x24CE5, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x28534, symSize: 0x290 } - - { offset: 0x24CF2, size: 0x8, addend: 0x0, symName: '+[XSIosTouch sharedInstance]', symObjAddr: 0x3E0, symBinAddr: 0x28914, symSize: 0x7C } - - { offset: 0x24D1B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xC010, symBinAddr: 0x695B0, symSize: 0x0 } - - { offset: 0x24D30, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xC018, symBinAddr: 0x695B8, symSize: 0x0 } - - { offset: 0x24EA6, size: 0x8, addend: 0x0, symName: '-[XSIosTouch handleEventSystemFailure]', symObjAddr: 0xAE4, symBinAddr: 0x29018, symSize: 0xB0 } - - { offset: 0x24ECB, size: 0x8, addend: 0x0, symName: _handleEventSystemFailure.failureCount, symObjAddr: 0xC020, symBinAddr: 0x695C0, symSize: 0x0 } - - { offset: 0x24EF4, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Keyboard:down:]', symObjAddr: 0x1D7C, symBinAddr: 0x2A254, symSize: 0xB4 } - - { offset: 0x24F1B, size: 0x8, addend: 0x0, symName: '_Keyboard:down:.client', symObjAddr: 0xC028, symBinAddr: 0x695C8, symSize: 0x0 } - - { offset: 0x24F85, size: 0x8, addend: 0x0, symName: __XSSenderID, symObjAddr: 0xC000, symBinAddr: 0x695A0, symSize: 0x0 } - - { offset: 0x24FA1, size: 0x8, addend: 0x0, symName: __XSIoHIDEventSystemForSenderID, symObjAddr: 0xC008, symBinAddr: 0x695A8, symSize: 0x0 } - - { offset: 0x25452, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x28534, symSize: 0x290 } - - { offset: 0x254C9, size: 0x8, addend: 0x0, symName: _XSStartSetSenderIDCallBack, symObjAddr: 0x290, symBinAddr: 0x287C4, symSize: 0x74 } - - { offset: 0x254DE, size: 0x8, addend: 0x0, symName: ___XSInitGetSenderId_block_invoke, symObjAddr: 0x304, symBinAddr: 0x28838, symSize: 0xDC } - - { offset: 0x255B2, size: 0x8, addend: 0x0, symName: '___28+[XSIosTouch sharedInstance]_block_invoke', symObjAddr: 0x45C, symBinAddr: 0x28990, symSize: 0x4C } - - { offset: 0x255DA, size: 0x8, addend: 0x0, symName: '-[XSIosTouch init]', symObjAddr: 0x4A8, symBinAddr: 0x289DC, symSize: 0x330 } - - { offset: 0x25641, size: 0x8, addend: 0x0, symName: '-[XSIosTouch dealloc]', symObjAddr: 0x7D8, symBinAddr: 0x28D0C, symSize: 0xB0 } - - { offset: 0x25673, size: 0x8, addend: 0x0, symName: '-[XSIosTouch cleanupResources]', symObjAddr: 0x888, symBinAddr: 0x28DBC, symSize: 0xB0 } - - { offset: 0x256A5, size: 0x8, addend: 0x0, symName: '-[XSIosTouch checkSystemStatus]', symObjAddr: 0x938, symBinAddr: 0x28E6C, symSize: 0xD8 } - - { offset: 0x256E9, size: 0x8, addend: 0x0, symName: '-[XSIosTouch resetEventSystem]', symObjAddr: 0xA10, symBinAddr: 0x28F44, symSize: 0xD4 } - - { offset: 0x2571B, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getAbsoluteTime]', symObjAddr: 0xB94, symBinAddr: 0x290C8, symSize: 0x40 } - - { offset: 0x257C1, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEvent:type:x:y:]', symObjAddr: 0xBD4, symBinAddr: 0x29108, symSize: 0x3E8 } - - { offset: 0x25967, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchDown:x:y:]', symObjAddr: 0xFBC, symBinAddr: 0x294F0, symSize: 0x48 } - - { offset: 0x259CB, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchMove:x:y:]', symObjAddr: 0x1004, symBinAddr: 0x29538, symSize: 0x48 } - - { offset: 0x25A2F, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchUp:x:y:]', symObjAddr: 0x104C, symBinAddr: 0x29580, symSize: 0x48 } - - { offset: 0x25A93, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateParentEvent]', symObjAddr: 0x1094, symBinAddr: 0x295C8, symSize: 0xB0 } - - { offset: 0x25AE8, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getKeyWindow]', symObjAddr: 0x1144, symBinAddr: 0x29678, symSize: 0x200 } - - { offset: 0x25B37, size: 0x8, addend: 0x0, symName: '-[XSIosTouch postIOHIDEvent:]', symObjAddr: 0x1344, symBinAddr: 0x29878, symSize: 0x318 } - - { offset: 0x25B9D, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Down:x:y:]', symObjAddr: 0x165C, symBinAddr: 0x29B90, symSize: 0x84 } - - { offset: 0x25C29, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Move:x:y:]', symObjAddr: 0x16E0, symBinAddr: 0x29C14, symSize: 0x84 } - - { offset: 0x25CB5, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Up:x:y:]', symObjAddr: 0x1764, symBinAddr: 0x29C98, symSize: 0x84 } - - { offset: 0x25D41, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Tap:x:y:]', symObjAddr: 0x17E8, symBinAddr: 0x29D1C, symSize: 0x128 } - - { offset: 0x25DB0, size: 0x8, addend: 0x0, symName: '___22-[XSIosTouch Tap:x:y:]_block_invoke', symObjAddr: 0x1910, symBinAddr: 0x29E44, symSize: 0x2C4 } - - { offset: 0x25E69, size: 0x8, addend: 0x0, symName: '-[XSIosTouch End:]', symObjAddr: 0x1C30, symBinAddr: 0x2A108, symSize: 0x14C } - - { offset: 0x25EC0, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyDown:]', symObjAddr: 0x1E30, symBinAddr: 0x2A308, symSize: 0x38 } - - { offset: 0x25F02, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyUp:]', symObjAddr: 0x1E68, symBinAddr: 0x2A340, symSize: 0x38 } - - { offset: 0x25F44, size: 0x8, addend: 0x0, symName: '-[XSIosTouch .cxx_destruct]', symObjAddr: 0x1EA0, symBinAddr: 0x2A378, symSize: 0x48 } - - { offset: 0x25F76, size: 0x8, addend: 0x0, symName: _XSSetSenderIdCallback, symObjAddr: 0x1EE8, symBinAddr: 0x2A3C0, symSize: 0x1B0 } - - { offset: 0x27A7A, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A570, symSize: 0x7C } - - { offset: 0x27A93, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x26F0, symBinAddr: 0x69470, symSize: 0x0 } - - { offset: 0x27AFA, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2A570, symSize: 0x7C } - - { offset: 0x27B23, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6600, symBinAddr: 0x695D0, symSize: 0x0 } - - { offset: 0x27B38, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x6608, symBinAddr: 0x695D8, symSize: 0x0 } - - { offset: 0x27CBE, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2A5EC, symSize: 0x4C } - - { offset: 0x27CE6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xC8, symBinAddr: 0x2A638, symSize: 0xE8 } - - { offset: 0x27D1C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B0, symBinAddr: 0x2A720, symSize: 0x15C } - - { offset: 0x27D94, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x30C, symBinAddr: 0x2A87C, symSize: 0x1AC } - - { offset: 0x27E11, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4B8, symBinAddr: 0x2AA28, symSize: 0xA0 } - - { offset: 0x27E51, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x2AAC8, symSize: 0x200 } - - { offset: 0x27EC6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7B4, symBinAddr: 0x2ACC8, symSize: 0x1E4 } - - { offset: 0x27F3B, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x998, symBinAddr: 0x2AEAC, symSize: 0x2BC } - - { offset: 0x2800C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC54, symBinAddr: 0x2B168, symSize: 0x84 } - - { offset: 0x28030, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2B1EC, symSize: 0x60 } - - { offset: 0x2804C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD38, symBinAddr: 0x2B24C, symSize: 0x1F4 } - - { offset: 0x280C1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF2C, symBinAddr: 0x2B440, symSize: 0x54 } - - { offset: 0x280E5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF80, symBinAddr: 0x2B494, symSize: 0x2C } - - { offset: 0x28101, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFAC, symBinAddr: 0x2B4C0, symSize: 0x214 } - - { offset: 0x2819F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11C0, symBinAddr: 0x2B6D4, symSize: 0x6C } - - { offset: 0x281C3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x122C, symBinAddr: 0x2B740, symSize: 0x4C } - - { offset: 0x281DF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1278, symBinAddr: 0x2B78C, symSize: 0x170 } - - { offset: 0x28231, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13E8, symBinAddr: 0x2B8FC, symSize: 0x70 } - - { offset: 0x28275, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1458, symBinAddr: 0x2B96C, symSize: 0x70 } - - { offset: 0x282B9, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14C8, symBinAddr: 0x2B9DC, symSize: 0x3C } - - { offset: 0x282EF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1504, symBinAddr: 0x2BA18, symSize: 0x1CC } - - { offset: 0x2835B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x16D0, symBinAddr: 0x2BBE4, symSize: 0x3C } - - { offset: 0x28391, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x170C, symBinAddr: 0x2BC20, symSize: 0x3C } - - { offset: 0x283C7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1748, symBinAddr: 0x2BC5C, symSize: 0xBC } - - { offset: 0x2840B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1804, symBinAddr: 0x2BD18, symSize: 0xBC } - - { offset: 0x2844F, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x18C0, symBinAddr: 0x2BDD4, symSize: 0x3C } - - { offset: 0x28485, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x18FC, symBinAddr: 0x2BE10, symSize: 0x3C } - - { offset: 0x284BB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1938, symBinAddr: 0x2BE4C, symSize: 0x64 } - - { offset: 0x284FB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x199C, symBinAddr: 0x2BEB0, symSize: 0x38 } - - { offset: 0x28531, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x19D4, symBinAddr: 0x2BEE8, symSize: 0x74 } - - { offset: 0x28571, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1A48, symBinAddr: 0x2BF5C, symSize: 0x38 } - - { offset: 0x285A7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1A80, symBinAddr: 0x2BF94, symSize: 0x74 } - - { offset: 0x285E9, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1AF4, symBinAddr: 0x2C008, symSize: 0x204 } - - { offset: 0x2867B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1CF8, symBinAddr: 0x2C20C, symSize: 0x150 } - - { offset: 0x286EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1E48, symBinAddr: 0x2C35C, symSize: 0x9C } - - { offset: 0x2871E, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1EE4, symBinAddr: 0x2C3F8, symSize: 0xA8 } - - { offset: 0x2875E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x1FF0, symBinAddr: 0x2C4A0, symSize: 0x68 } - - { offset: 0x28791, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2058, symBinAddr: 0x2C508, symSize: 0x48 } - - { offset: 0x28D45, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C550, symSize: 0x7C } - - { offset: 0x28D52, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C550, symSize: 0x7C } - - { offset: 0x28D7B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x97A0, symBinAddr: 0x695E0, symSize: 0x0 } - - { offset: 0x28D90, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x97A8, symBinAddr: 0x695E8, symSize: 0x0 } - - { offset: 0x293FF, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2C5CC, symSize: 0x4C } - - { offset: 0x29427, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xC8, symBinAddr: 0x2C618, symSize: 0xFC } - - { offset: 0x2945D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1C4, symBinAddr: 0x2C714, symSize: 0x104 } - - { offset: 0x2948F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2C8, symBinAddr: 0x2C818, symSize: 0xB8 } - - { offset: 0x294C1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x380, symBinAddr: 0x2C8D0, symSize: 0xFC } - - { offset: 0x294F3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x47C, symBinAddr: 0x2C9CC, symSize: 0x4A0 } - - { offset: 0x29594, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x91C, symBinAddr: 0x2CE6C, symSize: 0x114 } - - { offset: 0x295E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA30, symBinAddr: 0x2CF80, symSize: 0x32C } - - { offset: 0x2961A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD5C, symBinAddr: 0x2D2AC, symSize: 0x8C } - - { offset: 0x2964C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDE8, symBinAddr: 0x2D338, symSize: 0x58 } - - { offset: 0x2968C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE40, symBinAddr: 0x2D390, symSize: 0x58 } - - { offset: 0x296CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xE98, symBinAddr: 0x2D3E8, symSize: 0x148 } - - { offset: 0x29736, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE0, symBinAddr: 0x2D530, symSize: 0x90 } - - { offset: 0x297A4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1070, symBinAddr: 0x2D5C0, symSize: 0x128 } - - { offset: 0x297D6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x1198, symBinAddr: 0x2D6E8, symSize: 0x128 } - - { offset: 0x29809, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C0, symBinAddr: 0x2D810, symSize: 0x78 } - - { offset: 0x2983C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1338, symBinAddr: 0x2D888, symSize: 0x60 } - - { offset: 0x2986F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1398, symBinAddr: 0x2D8E8, symSize: 0x2C } - - { offset: 0x298A2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13C4, symBinAddr: 0x2D914, symSize: 0xF0 } - - { offset: 0x298D5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14B4, symBinAddr: 0x2DA04, symSize: 0x158 } - - { offset: 0x29930, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x160C, symBinAddr: 0x2DB5C, symSize: 0x54 } - - { offset: 0x29954, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1660, symBinAddr: 0x2DBB0, symSize: 0x2C } - - { offset: 0x29970, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x168C, symBinAddr: 0x2DBDC, symSize: 0xB0 } - - { offset: 0x299DF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x173C, symBinAddr: 0x2DC8C, symSize: 0x38 } - - { offset: 0x29A03, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1774, symBinAddr: 0x2DCC4, symSize: 0x2C } - - { offset: 0x29A1F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A0, symBinAddr: 0x2DCF0, symSize: 0x2E4 } - - { offset: 0x29B2B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A84, symBinAddr: 0x2DFD4, symSize: 0x134 } - - { offset: 0x29B71, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BB8, symBinAddr: 0x2E108, symSize: 0x2D4 } - - { offset: 0x29C1B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E8C, symBinAddr: 0x2E3DC, symSize: 0x210 } - - { offset: 0x29C8E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x209C, symBinAddr: 0x2E5EC, symSize: 0x1C } - - { offset: 0x29CC4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20B8, symBinAddr: 0x2E608, symSize: 0x20 } - - { offset: 0x29CFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20D8, symBinAddr: 0x2E628, symSize: 0x1C } - - { offset: 0x29D30, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20F4, symBinAddr: 0x2E644, symSize: 0x1C } - - { offset: 0x29D66, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2110, symBinAddr: 0x2E660, symSize: 0x1C } - - { offset: 0x29D9C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x212C, symBinAddr: 0x2E67C, symSize: 0x1C } - - { offset: 0x29DD2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2148, symBinAddr: 0x2E698, symSize: 0x1C } - - { offset: 0x29E08, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x2164, symBinAddr: 0x2E6B4, symSize: 0x1C } - - { offset: 0x29E3E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2180, symBinAddr: 0x2E6D0, symSize: 0x20 } - - { offset: 0x29E74, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A0, symBinAddr: 0x2E6F0, symSize: 0x1C } - - { offset: 0x29EAA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21BC, symBinAddr: 0x2E70C, symSize: 0x38 } - - { offset: 0x29EE8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21F4, symBinAddr: 0x2E744, symSize: 0x1C } - - { offset: 0x29F1E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2210, symBinAddr: 0x2E760, symSize: 0x1C } - - { offset: 0x29F54, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x222C, symBinAddr: 0x2E77C, symSize: 0x1C } - - { offset: 0x29F8A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2248, symBinAddr: 0x2E798, symSize: 0x1C } - - { offset: 0x29FC0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2264, symBinAddr: 0x2E7B4, symSize: 0x1C } - - { offset: 0x29FF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2280, symBinAddr: 0x2E7D0, symSize: 0x1C } - - { offset: 0x2A02C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x229C, symBinAddr: 0x2E7EC, symSize: 0x1C } - - { offset: 0x2A062, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22B8, symBinAddr: 0x2E808, symSize: 0x1C } - - { offset: 0x2A098, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22D4, symBinAddr: 0x2E824, symSize: 0x38 } - - { offset: 0x2A0D6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x230C, symBinAddr: 0x2E85C, symSize: 0x1C } - - { offset: 0x2A10C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2328, symBinAddr: 0x2E878, symSize: 0x34 } - - { offset: 0x2A14A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x235C, symBinAddr: 0x2E8AC, symSize: 0x20 } - - { offset: 0x2A180, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x237C, symBinAddr: 0x2E8CC, symSize: 0x28 } - - { offset: 0x2A1BE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23A4, symBinAddr: 0x2E8F4, symSize: 0x1C } - - { offset: 0x2A1F4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C0, symBinAddr: 0x2E910, symSize: 0x38 } - - { offset: 0x2A232, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x23F8, symBinAddr: 0x2E948, symSize: 0x78 } - - { offset: 0x2AA21, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2E9C0, symSize: 0x7C } - - { offset: 0x2AA2E, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2E9C0, symSize: 0x7C } - - { offset: 0x2AA57, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x2E90, symBinAddr: 0x695F0, symSize: 0x0 } - - { offset: 0x2AA6C, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x2E98, symBinAddr: 0x695F8, symSize: 0x0 } - - { offset: 0x2ABE6, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2EA3C, symSize: 0x4C } - - { offset: 0x2AC0E, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0xC8, symBinAddr: 0x2EA88, symSize: 0xB0 } - - { offset: 0x2AC44, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x178, symBinAddr: 0x2EB38, symSize: 0x188 } - - { offset: 0x2AC92, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x300, symBinAddr: 0x2ECC0, symSize: 0xB4 } - - { offset: 0x2ACE0, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3B4, symBinAddr: 0x2ED74, symSize: 0x210 } - - { offset: 0x2AD83, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x5C4, symBinAddr: 0x2EF84, symSize: 0x88 } - - { offset: 0x2ADD1, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x64C, symBinAddr: 0x2F00C, symSize: 0x70 } - - { offset: 0x2AE1F, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x6BC, symBinAddr: 0x2F07C, symSize: 0x94 } - - { offset: 0x2AE7B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x750, symBinAddr: 0x2F110, symSize: 0x88 } - - { offset: 0x2AEC9, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x7D8, symBinAddr: 0x2F198, symSize: 0x30 } - - { offset: 0x2B135, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x2F1C8, symSize: 0x90 } - - { offset: 0x2B14E, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x18560, symBinAddr: 0x58D88, symSize: 0x0 } - - { offset: 0x2B1C6, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x18568, symBinAddr: 0x58D90, symSize: 0x0 } - - { offset: 0x2B1DB, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x18570, symBinAddr: 0x58D98, symSize: 0x0 } - - { offset: 0x2B1F0, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x18578, symBinAddr: 0x58DA0, symSize: 0x0 } - - { offset: 0x2B1F9, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x14228, symBinAddr: 0x430A0, symSize: 0xA8 } - - { offset: 0x2B220, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x38BD8, symBinAddr: 0x69600, symSize: 0x0 } - - { offset: 0x2B29D, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x38BE0, symBinAddr: 0x69608, symSize: 0x0 } - - { offset: 0x2BCCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x2F1C8, symSize: 0x90 } - - { offset: 0x2BD05, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x2F258, symSize: 0x10C } - - { offset: 0x2BD69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x2F364, symSize: 0x68 } - - { offset: 0x2BD9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x2F3CC, symSize: 0x94 } - - { offset: 0x2BDD3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x2F460, symSize: 0x48 } - - { offset: 0x2BE06, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x2F4A8, symSize: 0x74 } - - { offset: 0x2BE3D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x2F51C, symSize: 0x9C } - - { offset: 0x2BE83, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x2F5B8, symSize: 0xC0 } - - { offset: 0x2BED8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x2F678, symSize: 0x478 } - - { offset: 0x2BF59, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x2FAF0, symSize: 0x158 } - - { offset: 0x2BF8C, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x2FC48, symSize: 0x34 } - - { offset: 0x2BFCC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x2FC7C, symSize: 0x154 } - - { offset: 0x2C026, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x2FDD0, symSize: 0x54 } - - { offset: 0x2C04A, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x2FE24, symSize: 0x2C } - - { offset: 0x2C066, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x2FE50, symSize: 0x5C } - - { offset: 0x2C0BE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x2FEAC, symSize: 0x14C } - - { offset: 0x2C11E, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x2FFF8, symSize: 0x38 } - - { offset: 0x2C170, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x30030, symSize: 0x64 } - - { offset: 0x2C1B2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x30094, symSize: 0x64 } - - { offset: 0x2C1F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x300F8, symSize: 0x15C } - - { offset: 0x2C24E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x30254, symSize: 0x40 } - - { offset: 0x2C2A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x30294, symSize: 0x14C } - - { offset: 0x2C306, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x303E0, symSize: 0x38 } - - { offset: 0x2C358, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x30418, symSize: 0x64 } - - { offset: 0x2C39A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x3047C, symSize: 0x64 } - - { offset: 0x2C3DC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x304E0, symSize: 0x23C } - - { offset: 0x2C465, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x3071C, symSize: 0x78 } - - { offset: 0x2C4D5, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x30794, symSize: 0x74 } - - { offset: 0x2C4F9, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x30808, symSize: 0x54 } - - { offset: 0x2C515, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x3085C, symSize: 0x190 } - - { offset: 0x2C584, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x309EC, symSize: 0x50 } - - { offset: 0x2C5E8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x30A3C, symSize: 0x8C } - - { offset: 0x2C639, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x30AC8, symSize: 0x8C } - - { offset: 0x2C68A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x30B54, symSize: 0x14C } - - { offset: 0x2C6E4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x30CA0, symSize: 0x38 } - - { offset: 0x2C73C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x30CD8, symSize: 0xE4 } - - { offset: 0x2C78D, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x30DBC, symSize: 0x5C } - - { offset: 0x2C7DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x30E18, symSize: 0x14C } - - { offset: 0x2C839, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x30F64, symSize: 0x38 } - - { offset: 0x2C891, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x30F9C, symSize: 0xE4 } - - { offset: 0x2C8E2, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x31080, symSize: 0x5C } - - { offset: 0x2C934, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x310DC, symSize: 0x14C } - - { offset: 0x2C98E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x31228, symSize: 0x44 } - - { offset: 0x2C9E6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x3126C, symSize: 0x14C } - - { offset: 0x2CA40, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x313B8, symSize: 0x44 } - - { offset: 0x2CA98, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x313FC, symSize: 0x14C } - - { offset: 0x2CAF2, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x31548, symSize: 0x38 } - - { offset: 0x2CB4A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x31580, symSize: 0xD4 } - - { offset: 0x2CB8C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x31654, symSize: 0x3C } - - { offset: 0x2CBCC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x31690, symSize: 0xD4 } - - { offset: 0x2CC0E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x31764, symSize: 0x3C } - - { offset: 0x2CC4E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x317A0, symSize: 0xD4 } - - { offset: 0x2CC90, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x31874, symSize: 0x3C } - - { offset: 0x2CCD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x318B0, symSize: 0x148 } - - { offset: 0x2CD2A, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x319F8, symSize: 0x30 } - - { offset: 0x2CD82, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x31A28, symSize: 0xE0 } - - { offset: 0x2CDD3, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x31B08, symSize: 0x28 } - - { offset: 0x2CE25, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x31B30, symSize: 0x148 } - - { offset: 0x2CE7F, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x31C78, symSize: 0x30 } - - { offset: 0x2CED7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x31CA8, symSize: 0xE0 } - - { offset: 0x2CF28, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x31D88, symSize: 0x28 } - - { offset: 0x2CF7A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x31DB0, symSize: 0xE0 } - - { offset: 0x2CFCB, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x31E90, symSize: 0x28 } - - { offset: 0x2D01D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x31EB8, symSize: 0x148 } - - { offset: 0x2D077, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x32000, symSize: 0x30 } - - { offset: 0x2D0CF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x32030, symSize: 0x17C } - - { offset: 0x2D12A, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x321AC, symSize: 0x40 } - - { offset: 0x2D182, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x321EC, symSize: 0x11C } - - { offset: 0x2D1D3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x32308, symSize: 0x5C } - - { offset: 0x2D225, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x32364, symSize: 0x188 } - - { offset: 0x2D28B, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3580, symBinAddr: 0x324EC, symSize: 0x50 } - - { offset: 0x2D2EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D0, symBinAddr: 0x3253C, symSize: 0x164 } - - { offset: 0x2D340, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3734, symBinAddr: 0x326A0, symSize: 0x50 } - - { offset: 0x2D3A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3784, symBinAddr: 0x326F0, symSize: 0x120 } - - { offset: 0x2D3F5, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38A4, symBinAddr: 0x32810, symSize: 0x50 } - - { offset: 0x2D459, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x38F4, symBinAddr: 0x32860, symSize: 0x170 } - - { offset: 0x2D4B9, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A64, symBinAddr: 0x329D0, symSize: 0x54 } - - { offset: 0x2D52F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AB8, symBinAddr: 0x32A24, symSize: 0x204 } - - { offset: 0x2D5AD, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CBC, symBinAddr: 0x32C28, symSize: 0x58 } - - { offset: 0x2D635, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D14, symBinAddr: 0x32C80, symSize: 0xA0 } - - { offset: 0x2D659, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DB4, symBinAddr: 0x32D20, symSize: 0x74 } - - { offset: 0x2D675, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E28, symBinAddr: 0x32D94, symSize: 0x164 } - - { offset: 0x2D6C6, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3F8C, symBinAddr: 0x32EF8, symSize: 0x50 } - - { offset: 0x2D72A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FDC, symBinAddr: 0x32F48, symSize: 0x108 } - - { offset: 0x2D77F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40E4, symBinAddr: 0x33050, symSize: 0x104 } - - { offset: 0x2D7D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x41E8, symBinAddr: 0x33154, symSize: 0x12C } - - { offset: 0x2D839, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4314, symBinAddr: 0x33280, symSize: 0x1F0 } - - { offset: 0x2D8A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4504, symBinAddr: 0x33470, symSize: 0x30 } - - { offset: 0x2D8D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4534, symBinAddr: 0x334A0, symSize: 0x14C } - - { offset: 0x2D92D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4680, symBinAddr: 0x335EC, symSize: 0x14C } - - { offset: 0x2D982, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47CC, symBinAddr: 0x33738, symSize: 0x104 } - - { offset: 0x2D9D7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48D0, symBinAddr: 0x3383C, symSize: 0x1E8 } - - { offset: 0x2DA47, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AB8, symBinAddr: 0x33A24, symSize: 0x2CC } - - { offset: 0x2DAF4, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D84, symBinAddr: 0x33CF0, symSize: 0x50 } - - { offset: 0x2DB42, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E2C, symBinAddr: 0x33D40, symSize: 0x5E0 } - - { offset: 0x2DC9E, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x540C, symBinAddr: 0x34320, symSize: 0x24 } - - { offset: 0x2DCC6, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5430, symBinAddr: 0x34344, symSize: 0x50 } - - { offset: 0x2DD26, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5480, symBinAddr: 0x34394, symSize: 0x70 } - - { offset: 0x2DD4A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x54F0, symBinAddr: 0x34404, symSize: 0xBC0 } - - { offset: 0x2DF85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60B0, symBinAddr: 0x34FC4, symSize: 0x690 } - - { offset: 0x2E1C2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6740, symBinAddr: 0x35654, symSize: 0x2BC } - - { offset: 0x2E297, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x69FC, symBinAddr: 0x35910, symSize: 0x2A4 } - - { offset: 0x2E2FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CA0, symBinAddr: 0x35BB4, symSize: 0x2A4 } - - { offset: 0x2E35F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F44, symBinAddr: 0x35E58, symSize: 0x15C } - - { offset: 0x2E3FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70A0, symBinAddr: 0x35FB4, symSize: 0x15C } - - { offset: 0x2E49D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x71FC, symBinAddr: 0x36110, symSize: 0x334 } - - { offset: 0x2E4F5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7530, symBinAddr: 0x36444, symSize: 0xE8 } - - { offset: 0x2E535, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7618, symBinAddr: 0x3652C, symSize: 0x98 } - - { offset: 0x2E575, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76B0, symBinAddr: 0x365C4, symSize: 0x58 } - - { offset: 0x2E5C9, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x776C, symBinAddr: 0x3661C, symSize: 0x58 } - - { offset: 0x2E61D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77C4, symBinAddr: 0x36674, symSize: 0x334 } - - { offset: 0x2E675, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7AF8, symBinAddr: 0x369A8, symSize: 0xE8 } - - { offset: 0x2E6B5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7BE0, symBinAddr: 0x36A90, symSize: 0x98 } - - { offset: 0x2E6F5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C78, symBinAddr: 0x36B28, symSize: 0x58 } - - { offset: 0x2E749, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CD0, symBinAddr: 0x36B80, symSize: 0x58 } - - { offset: 0x2E79D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D28, symBinAddr: 0x36BD8, symSize: 0x2E8 } - - { offset: 0x2E810, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8010, symBinAddr: 0x36EC0, symSize: 0x394 } - - { offset: 0x2E8BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83A4, symBinAddr: 0x37254, symSize: 0x64 } - - { offset: 0x2E923, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8408, symBinAddr: 0x372B8, symSize: 0x60 } - - { offset: 0x2E956, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8468, symBinAddr: 0x37318, symSize: 0x60 } - - { offset: 0x2E989, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84C8, symBinAddr: 0x37378, symSize: 0x60 } - - { offset: 0x2E9BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8528, symBinAddr: 0x373D8, symSize: 0x60 } - - { offset: 0x2E9EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8588, symBinAddr: 0x37438, symSize: 0x60 } - - { offset: 0x2EA22, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x85E8, symBinAddr: 0x37498, symSize: 0x60 } - - { offset: 0x2EA55, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8648, symBinAddr: 0x374F8, symSize: 0x60 } - - { offset: 0x2EA88, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86A8, symBinAddr: 0x37558, symSize: 0x60 } - - { offset: 0x2EABB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8708, symBinAddr: 0x375B8, symSize: 0xD8 } - - { offset: 0x2EAEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x87E0, symBinAddr: 0x37690, symSize: 0xD8 } - - { offset: 0x2EB21, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88B8, symBinAddr: 0x37768, symSize: 0x48 } - - { offset: 0x2EB54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8900, symBinAddr: 0x377B0, symSize: 0x2A8 } - - { offset: 0x2EC63, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BA8, symBinAddr: 0x37A58, symSize: 0x19C } - - { offset: 0x2ECC3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D44, symBinAddr: 0x37BF4, symSize: 0x19C } - - { offset: 0x2ED23, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8EE0, symBinAddr: 0x37D90, symSize: 0x1F4 } - - { offset: 0x2ED7F, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x90D4, symBinAddr: 0x37F84, symSize: 0xA0 } - - { offset: 0x2EDD7, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9174, symBinAddr: 0x38024, symSize: 0x4C } - - { offset: 0x2EE13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x91F8, symBinAddr: 0x38070, symSize: 0x1F4 } - - { offset: 0x2EE6F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x93EC, symBinAddr: 0x38264, symSize: 0xA0 } - - { offset: 0x2EEC7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x948C, symBinAddr: 0x38304, symSize: 0x4C } - - { offset: 0x2EF03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x94D8, symBinAddr: 0x38350, symSize: 0x1B8 } - - { offset: 0x2EF5D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9690, symBinAddr: 0x38508, symSize: 0x98 } - - { offset: 0x2EFB5, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9728, symBinAddr: 0x385A0, symSize: 0x4C } - - { offset: 0x2EFF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x9774, symBinAddr: 0x385EC, symSize: 0x1F4 } - - { offset: 0x2F04D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9968, symBinAddr: 0x387E0, symSize: 0x50 } - - { offset: 0x2F0A5, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99B8, symBinAddr: 0x38830, symSize: 0x4C } - - { offset: 0x2F0E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A04, symBinAddr: 0x3887C, symSize: 0x1F4 } - - { offset: 0x2F13D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9BF8, symBinAddr: 0x38A70, symSize: 0x50 } - - { offset: 0x2F195, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C48, symBinAddr: 0x38AC0, symSize: 0x4C } - - { offset: 0x2F1D1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9C94, symBinAddr: 0x38B0C, symSize: 0x1B8 } - - { offset: 0x2F22B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E4C, symBinAddr: 0x38CC4, symSize: 0x4C } - - { offset: 0x2F283, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9E98, symBinAddr: 0x38D10, symSize: 0x4C } - - { offset: 0x2F2BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9EE4, symBinAddr: 0x38D5C, symSize: 0x1F4 } - - { offset: 0x2F31B, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA0D8, symBinAddr: 0x38F50, symSize: 0x50 } - - { offset: 0x2F373, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA128, symBinAddr: 0x38FA0, symSize: 0x4C } - - { offset: 0x2F3AF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA174, symBinAddr: 0x38FEC, symSize: 0x1F4 } - - { offset: 0x2F40B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA368, symBinAddr: 0x391E0, symSize: 0x50 } - - { offset: 0x2F463, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3B8, symBinAddr: 0x39230, symSize: 0x4C } - - { offset: 0x2F49F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA404, symBinAddr: 0x3927C, symSize: 0x1B8 } - - { offset: 0x2F4F9, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5BC, symBinAddr: 0x39434, symSize: 0x4C } - - { offset: 0x2F551, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA608, symBinAddr: 0x39480, symSize: 0x4C } - - { offset: 0x2F58D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA654, symBinAddr: 0x394CC, symSize: 0x318 } - - { offset: 0x2F656, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA96C, symBinAddr: 0x397E4, symSize: 0x1F4 } - - { offset: 0x2F6B2, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xAB60, symBinAddr: 0x399D8, symSize: 0x50 } - - { offset: 0x2F70A, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABB0, symBinAddr: 0x39A28, symSize: 0x4C } - - { offset: 0x2F746, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xABFC, symBinAddr: 0x39A74, symSize: 0x1F4 } - - { offset: 0x2F7A2, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xADF0, symBinAddr: 0x39C68, symSize: 0x50 } - - { offset: 0x2F7FA, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE40, symBinAddr: 0x39CB8, symSize: 0x4C } - - { offset: 0x2F836, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAE8C, symBinAddr: 0x39D04, symSize: 0x1B8 } - - { offset: 0x2F890, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB044, symBinAddr: 0x39EBC, symSize: 0x4C } - - { offset: 0x2F8E8, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB090, symBinAddr: 0x39F08, symSize: 0x4C } - - { offset: 0x2F924, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB0DC, symBinAddr: 0x39F54, symSize: 0x14C } - - { offset: 0x2F97E, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB228, symBinAddr: 0x3A0A0, symSize: 0x44 } - - { offset: 0x2F9D6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB26C, symBinAddr: 0x3A0E4, symSize: 0x150 } - - { offset: 0x2FA30, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3BC, symBinAddr: 0x3A234, symSize: 0x40 } - - { offset: 0x2FA88, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB3FC, symBinAddr: 0x3A274, symSize: 0x150 } - - { offset: 0x2FAE2, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB54C, symBinAddr: 0x3A3C4, symSize: 0x84 } - - { offset: 0x2FB3A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB5D0, symBinAddr: 0x3A448, symSize: 0x150 } - - { offset: 0x2FB94, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB720, symBinAddr: 0x3A598, symSize: 0x84 } - - { offset: 0x2FBEC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7A4, symBinAddr: 0x3A61C, symSize: 0x264 } - - { offset: 0x2FC90, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA08, symBinAddr: 0x3A880, symSize: 0x40 } - - { offset: 0x2FCE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3A8C0, symSize: 0x294 } - - { offset: 0x2FD83, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBCDC, symBinAddr: 0x3AB54, symSize: 0x660 } - - { offset: 0x2FF55, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC33C, symBinAddr: 0x3B1B4, symSize: 0x8C } - - { offset: 0x2FF79, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC3C8, symBinAddr: 0x3B240, symSize: 0x68 } - - { offset: 0x2FF95, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC430, symBinAddr: 0x3B2A8, symSize: 0x288 } - - { offset: 0x30024, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6B8, symBinAddr: 0x3B530, symSize: 0x688 } - - { offset: 0x301F3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD40, symBinAddr: 0x3BBB8, symSize: 0x1D8 } - - { offset: 0x30281, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF18, symBinAddr: 0x3BD90, symSize: 0x29C } - - { offset: 0x3031F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1B4, symBinAddr: 0x3C02C, symSize: 0x2E4 } - - { offset: 0x303EE, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD498, symBinAddr: 0x3C310, symSize: 0xB0 } - - { offset: 0x3045E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD548, symBinAddr: 0x3C3C0, symSize: 0x288 } - - { offset: 0x304ED, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD7D0, symBinAddr: 0x3C648, symSize: 0x270 } - - { offset: 0x305C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA40, symBinAddr: 0x3C8B8, symSize: 0x364 } - - { offset: 0x3066A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDDA4, symBinAddr: 0x3CC1C, symSize: 0x1B8 } - - { offset: 0x306CE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDF5C, symBinAddr: 0x3CDD4, symSize: 0x1B8 } - - { offset: 0x30732, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE114, symBinAddr: 0x3CF8C, symSize: 0x194 } - - { offset: 0x307A2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE2A8, symBinAddr: 0x3D120, symSize: 0x7C } - - { offset: 0x307F7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE324, symBinAddr: 0x3D19C, symSize: 0xA4 } - - { offset: 0x3085B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE3C8, symBinAddr: 0x3D240, symSize: 0x7C } - - { offset: 0x308B0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE444, symBinAddr: 0x3D2BC, symSize: 0xA4 } - - { offset: 0x30914, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE4E8, symBinAddr: 0x3D360, symSize: 0x2CC } - - { offset: 0x309C1, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE7B4, symBinAddr: 0x3D62C, symSize: 0x584 } - - { offset: 0x30B99, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED38, symBinAddr: 0x3DBB0, symSize: 0xA4 } - - { offset: 0x30BBD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEDDC, symBinAddr: 0x3DC54, symSize: 0x78 } - - { offset: 0x30BD9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEE54, symBinAddr: 0x3DCCC, symSize: 0x274 } - - { offset: 0x30C68, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF0C8, symBinAddr: 0x3DF40, symSize: 0x2E4 } - - { offset: 0x30D72, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF3AC, symBinAddr: 0x3E224, symSize: 0x274 } - - { offset: 0x30E01, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF620, symBinAddr: 0x3E498, symSize: 0x2D4 } - - { offset: 0x30EFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF8F4, symBinAddr: 0x3E76C, symSize: 0x22C } - - { offset: 0x30F8A, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB20, symBinAddr: 0x3E998, symSize: 0x280 } - - { offset: 0x31063, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDA0, symBinAddr: 0x3EC18, symSize: 0x22C } - - { offset: 0x310F2, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0xFFCC, symBinAddr: 0x3EE44, symSize: 0x1D0 } - - { offset: 0x311A0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x1019C, symBinAddr: 0x3F014, symSize: 0x70 } - - { offset: 0x311F1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x1020C, symBinAddr: 0x3F084, symSize: 0x164 } - - { offset: 0x31260, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x10370, symBinAddr: 0x3F1E8, symSize: 0x60 } - - { offset: 0x312B2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x103D0, symBinAddr: 0x3F248, symSize: 0x26C } - - { offset: 0x31341, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1063C, symBinAddr: 0x3F4B4, symSize: 0xC4 } - - { offset: 0x313B1, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x10700, symBinAddr: 0x3F578, symSize: 0x60 } - - { offset: 0x31403, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x10760, symBinAddr: 0x3F5D8, symSize: 0x1B4 } - - { offset: 0x31481, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10914, symBinAddr: 0x3F78C, symSize: 0x60 } - - { offset: 0x314D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x10974, symBinAddr: 0x3F7EC, symSize: 0x8C } - - { offset: 0x31524, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A00, symBinAddr: 0x3F878, symSize: 0x25C } - - { offset: 0x315B1, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10C5C, symBinAddr: 0x3FAD4, symSize: 0x7C } - - { offset: 0x31627, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10CD8, symBinAddr: 0x3FB50, symSize: 0x280 } - - { offset: 0x3166F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10F58, symBinAddr: 0x3FDD0, symSize: 0x670 } - - { offset: 0x31749, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x115C8, symBinAddr: 0x40440, symSize: 0x130 } - - { offset: 0x317B8, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x116F8, symBinAddr: 0x40570, symSize: 0xC8 } - - { offset: 0x3181C, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x117C0, symBinAddr: 0x40638, symSize: 0x84 } - - { offset: 0x31874, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x11844, symBinAddr: 0x406BC, symSize: 0x3AC } - - { offset: 0x3194A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11BF0, symBinAddr: 0x40A68, symSize: 0x60 } - - { offset: 0x3197D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11C50, symBinAddr: 0x40AC8, symSize: 0x8C } - - { offset: 0x319B0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11CDC, symBinAddr: 0x40B54, symSize: 0x208 } - - { offset: 0x31A01, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11EE4, symBinAddr: 0x40D5C, symSize: 0x4C } - - { offset: 0x31A41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F30, symBinAddr: 0x40DA8, symSize: 0x230 } - - { offset: 0x31AC1, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x12160, symBinAddr: 0x40FD8, symSize: 0x17C } - - { offset: 0x31B4E, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x122DC, symBinAddr: 0x41154, symSize: 0x4C } - - { offset: 0x31B8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x12328, symBinAddr: 0x411A0, symSize: 0x230 } - - { offset: 0x31C0E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x12558, symBinAddr: 0x413D0, symSize: 0x17C } - - { offset: 0x31C9B, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x126D4, symBinAddr: 0x4154C, symSize: 0x4C } - - { offset: 0x31CDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12720, symBinAddr: 0x41598, symSize: 0xD4 } - - { offset: 0x31D1D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x127F4, symBinAddr: 0x4166C, symSize: 0xA0 } - - { offset: 0x31D5D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x12894, symBinAddr: 0x4170C, symSize: 0x8C } - - { offset: 0x31DAE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12920, symBinAddr: 0x41798, symSize: 0x25C } - - { offset: 0x31E3B, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12B7C, symBinAddr: 0x419F4, symSize: 0x7C } - - { offset: 0x31EB1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12BF8, symBinAddr: 0x41A70, symSize: 0xE70 } - - { offset: 0x32054, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13A68, symBinAddr: 0x428E0, symSize: 0x194 } - - { offset: 0x320E8, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13BFC, symBinAddr: 0x42A74, symSize: 0x104 } - - { offset: 0x3217C, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D00, symBinAddr: 0x42B78, symSize: 0x98 } - - { offset: 0x32210, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13D98, symBinAddr: 0x42C10, symSize: 0x60 } - - { offset: 0x32243, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13DF8, symBinAddr: 0x42C70, symSize: 0x158 } - - { offset: 0x32294, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13F50, symBinAddr: 0x42DC8, symSize: 0xD4 } - - { offset: 0x322D6, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14024, symBinAddr: 0x42E9C, symSize: 0x50 } - - { offset: 0x32316, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x14074, symBinAddr: 0x42EEC, symSize: 0xD4 } - - { offset: 0x32358, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x14148, symBinAddr: 0x42FC0, symSize: 0x94 } - - { offset: 0x32398, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x141DC, symBinAddr: 0x43054, symSize: 0x4C } - - { offset: 0x3244A, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x142D0, symBinAddr: 0x43148, symSize: 0x80 } - - { offset: 0x3248A, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x14350, symBinAddr: 0x431C8, symSize: 0x138 } - - { offset: 0x324CC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x14488, symBinAddr: 0x43300, symSize: 0x1AC } - - { offset: 0x3251D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14634, symBinAddr: 0x434AC, symSize: 0x1AC } - - { offset: 0x3256E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x147E0, symBinAddr: 0x43658, symSize: 0x438 } - - { offset: 0x325D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C18, symBinAddr: 0x43A90, symSize: 0x4F0 } - - { offset: 0x326AE, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x15108, symBinAddr: 0x43F80, symSize: 0x1C8 } - - { offset: 0x3272C, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x152D0, symBinAddr: 0x44148, symSize: 0x1C8 } - - { offset: 0x327AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x15498, symBinAddr: 0x44310, symSize: 0x1CC } - - { offset: 0x327F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x15664, symBinAddr: 0x444DC, symSize: 0x308 } - - { offset: 0x328AD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x1596C, symBinAddr: 0x447E4, symSize: 0xE8 } - - { offset: 0x328E0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15A54, symBinAddr: 0x448CC, symSize: 0x150 } - - { offset: 0x32913, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15BA4, symBinAddr: 0x44A1C, symSize: 0xF4 } - - { offset: 0x32964, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15C98, symBinAddr: 0x44B10, symSize: 0x5C } - - { offset: 0x329A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15CF4, symBinAddr: 0x44B6C, symSize: 0x6C } - - { offset: 0x329F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15D60, symBinAddr: 0x44BD8, symSize: 0x64 } - - { offset: 0x32A37, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15DC4, symBinAddr: 0x44C3C, symSize: 0x78 } - - { offset: 0x32A79, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15E3C, symBinAddr: 0x44CB4, symSize: 0x78 } - - { offset: 0x32AB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15EB4, symBinAddr: 0x44D2C, symSize: 0x54 } - - { offset: 0x32AE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F08, symBinAddr: 0x44D80, symSize: 0x54 } - - { offset: 0x32B1E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15F5C, symBinAddr: 0x44DD4, symSize: 0xE4 } - - { offset: 0x32B64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x16040, symBinAddr: 0x44EB8, symSize: 0xE4 } - - { offset: 0x32BAA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16124, symBinAddr: 0x44F9C, symSize: 0x64 } - - { offset: 0x32BE1, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x16188, symBinAddr: 0x45000, symSize: 0x9C } - - { offset: 0x32C36, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16224, symBinAddr: 0x4509C, symSize: 0x9C } - - { offset: 0x32C8B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x162C0, symBinAddr: 0x45138, symSize: 0x40 } - - { offset: 0x32CD1, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16300, symBinAddr: 0x45178, symSize: 0x40 } - - { offset: 0x32D17, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x16340, symBinAddr: 0x451B8, symSize: 0xB0 } - - { offset: 0x32D6C, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x163F0, symBinAddr: 0x45268, symSize: 0x78 } - - { offset: 0x32DC1, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x16468, symBinAddr: 0x452E0, symSize: 0x78 } - - { offset: 0x32E16, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x164E0, symBinAddr: 0x45358, symSize: 0x80 } - - { offset: 0x32E6B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x16560, symBinAddr: 0x453D8, symSize: 0x80 } - - { offset: 0x32EC0, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x165E0, symBinAddr: 0x45458, symSize: 0x7C } - - { offset: 0x32F24, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x1665C, symBinAddr: 0x454D4, symSize: 0x294 } - - { offset: 0x32FEF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x168F0, symBinAddr: 0x45768, symSize: 0x174 } - - { offset: 0x33022, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16A64, symBinAddr: 0x458DC, symSize: 0x9C } - - { offset: 0x33082, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B00, symBinAddr: 0x45978, symSize: 0x9C } + - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7948, symBinAddr: 0x695A8, symSize: 0x0 } + - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7950, symBinAddr: 0x695B0, 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_a83cb02a, 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: 0x378 } + - { offset: 0x24E2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46B8, symSize: 0x2B8 } + - { offset: 0x7A62, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46B8, symSize: 0x2B8 } + - { offset: 0x7B04, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2B8, symBinAddr: 0x4970, symSize: 0x4C } + - { offset: 0x7B6A, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x304, symBinAddr: 0x49BC, symSize: 0x7C } + - { offset: 0x7B9C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x380, symBinAddr: 0x4A38, symSize: 0xBC0 } + - { offset: 0x7BDD, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xF40, symBinAddr: 0x55F8, symSize: 0x1FC } + - { offset: 0x7C35, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateInfo:]', symObjAddr: 0x113C, symBinAddr: 0x57F4, symSize: 0x134 } + - { offset: 0x7C97, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateInfo:]_block_invoke', symObjAddr: 0x1270, symBinAddr: 0x5928, symSize: 0x6D8 } + - { offset: 0x7D92, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1948, symBinAddr: 0x6000, symSize: 0x58 } + - { offset: 0x7DB6, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x19A0, symBinAddr: 0x6058, symSize: 0x44 } + - { offset: 0x7DD2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x19E4, symBinAddr: 0x609C, symSize: 0x11C } + - { offset: 0x7E34, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1B00, symBinAddr: 0x61B8, symSize: 0xC0 } + - { offset: 0x7E7E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1BC0, symBinAddr: 0x6278, symSize: 0x54 } + - { offset: 0x7EA2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x1C14, symBinAddr: 0x62CC, symSize: 0x3C } + - { offset: 0x7EBE, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x1C50, symBinAddr: 0x6308, symSize: 0x11C } + - { offset: 0x7F20, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x1D6C, symBinAddr: 0x6424, symSize: 0x12C } + - { offset: 0x7F86, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x1E98, symBinAddr: 0x6550, symSize: 0x11C } + - { offset: 0x7FE8, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x1FB4, symBinAddr: 0x666C, symSize: 0x58 } + - { offset: 0x8032, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x200C, symBinAddr: 0x66C4, symSize: 0xF0 } + - { offset: 0x8094, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x20FC, symBinAddr: 0x67B4, symSize: 0x114 } + - { offset: 0x80E9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x2210, symBinAddr: 0x68C8, symSize: 0x34 } + - { offset: 0x810D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x2244, symBinAddr: 0x68FC, symSize: 0x28 } + - { offset: 0x8129, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x226C, symBinAddr: 0x6924, symSize: 0xB0 } + - { offset: 0x8185, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x231C, symBinAddr: 0x69D4, symSize: 0x38 } + - { offset: 0x81B7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x2354, symBinAddr: 0x6A0C, symSize: 0xD0 } + - { offset: 0x8217, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x2424, symBinAddr: 0x6ADC, symSize: 0x278 } + - { offset: 0x82A1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x269C, symBinAddr: 0x6D54, symSize: 0x124 } + - { offset: 0x82FD, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x27C0, symBinAddr: 0x6E78, symSize: 0x2C } + - { offset: 0x8345, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x27EC, symBinAddr: 0x6EA4, symSize: 0x24 } + - { offset: 0x837B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x2810, symBinAddr: 0x6EC8, symSize: 0x3C } + - { offset: 0x83B9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x284C, symBinAddr: 0x6F04, symSize: 0x24 } + - { offset: 0x83EF, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x2870, symBinAddr: 0x6F28, symSize: 0x3C } + - { offset: 0x842D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow infoLabel]', symObjAddr: 0x28AC, symBinAddr: 0x6F64, symSize: 0x24 } + - { offset: 0x8463, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setInfoLabel:]', symObjAddr: 0x28D0, symBinAddr: 0x6F88, symSize: 0x3C } + - { offset: 0x84A1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x290C, symBinAddr: 0x6FC4, symSize: 0x24 } + - { offset: 0x84D7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x2930, symBinAddr: 0x6FE8, symSize: 0x3C } + - { offset: 0x8515, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x296C, symBinAddr: 0x7024, symSize: 0x24 } + - { offset: 0x854B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x2990, symBinAddr: 0x7048, symSize: 0x3C } + - { offset: 0x8589, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x29CC, symBinAddr: 0x7084, symSize: 0x24 } + - { offset: 0x85BF, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x29F0, symBinAddr: 0x70A8, symSize: 0x3C } + - { offset: 0x85FD, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x2A2C, symBinAddr: 0x70E4, symSize: 0x24 } + - { offset: 0x8633, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2A50, symBinAddr: 0x7108, symSize: 0x3C } + - { offset: 0x8671, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2A8C, symBinAddr: 0x7144, symSize: 0x24 } + - { offset: 0x86A7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2AB0, symBinAddr: 0x7168, symSize: 0x3C } + - { offset: 0x86E5, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x2AEC, symBinAddr: 0x71A4, symSize: 0x24 } + - { offset: 0x871B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x2B10, symBinAddr: 0x71C8, symSize: 0x3C } + - { offset: 0x8759, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2B4C, symBinAddr: 0x7204, symSize: 0x100 } + - { offset: 0x8A43, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x7304, symSize: 0xB0 } + - { offset: 0x8A50, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x7304, symSize: 0xB0 } + - { offset: 0x8A79, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAF58, symBinAddr: 0x695B8, symSize: 0x0 } + - { offset: 0x8A8E, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAF60, symBinAddr: 0x695C0, symSize: 0x0 } + - { offset: 0x98B6, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x73B4, symSize: 0x4C } + - { offset: 0x98F3, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0xFC, symBinAddr: 0x7400, symSize: 0x100 } + - { offset: 0x9929, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x1FC, symBinAddr: 0x7500, symSize: 0x98 } + - { offset: 0x995F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x294, symBinAddr: 0x7598, symSize: 0x98 } + - { offset: 0x9995, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x32C, symBinAddr: 0x7630, symSize: 0x160 } + - { offset: 0x99D5, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x48C, symBinAddr: 0x7790, symSize: 0x60 } + - { offset: 0x9A0E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x548, symBinAddr: 0x77F0, symSize: 0x358 } + - { offset: 0x9A8D, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x8A0, symBinAddr: 0x7B48, symSize: 0x228 } + - { offset: 0x9AFC, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.26', symObjAddr: 0xAC8, symBinAddr: 0x7D70, symSize: 0x64 } + - { offset: 0x9B32, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xB2C, symBinAddr: 0x7DD4, symSize: 0x650 } + - { offset: 0x9B94, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x117C, symBinAddr: 0x8424, symSize: 0x1C4 } + - { offset: 0x9C03, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x1340, symBinAddr: 0x85E8, symSize: 0x94 } + - { offset: 0x9C39, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x13D4, symBinAddr: 0x867C, symSize: 0x64 } + - { offset: 0x9C6F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x1438, symBinAddr: 0x86E0, symSize: 0x144 } + - { offset: 0x9CDF, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x157C, symBinAddr: 0x8824, symSize: 0x130 } + - { offset: 0x9D49, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x16AC, symBinAddr: 0x8954, symSize: 0x138 } + - { offset: 0x9D97, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x17E4, symBinAddr: 0x8A8C, symSize: 0x138 } + - { offset: 0x9DFD, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x191C, symBinAddr: 0x8BC4, symSize: 0x168 } + - { offset: 0x9E5F, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1A84, symBinAddr: 0x8D2C, symSize: 0xEC } + - { offset: 0x9EE8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1B70, symBinAddr: 0x8E18, symSize: 0x70 } + - { offset: 0x9F0C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1BE0, symBinAddr: 0x8E88, symSize: 0x54 } + - { offset: 0x9F28, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1C34, symBinAddr: 0x8EDC, symSize: 0xA4 } + - { offset: 0x9F8A, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1CD8, symBinAddr: 0x8F80, symSize: 0x28 } + - { offset: 0x9FB2, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1D00, symBinAddr: 0x8FA8, symSize: 0xA4 } + - { offset: 0xA018, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1DA4, symBinAddr: 0x904C, symSize: 0x30 } + - { offset: 0xA042, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1DD4, symBinAddr: 0x907C, symSize: 0xA4 } + - { offset: 0xA0A8, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1E78, symBinAddr: 0x9120, symSize: 0x28 } + - { offset: 0xA0D2, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1EA0, symBinAddr: 0x9148, symSize: 0x110 } + - { offset: 0xA138, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x1FB0, symBinAddr: 0x9258, symSize: 0x29C } + - { offset: 0xA1CE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x224C, symBinAddr: 0x94F4, symSize: 0x38 } + - { offset: 0xA1F2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x2284, symBinAddr: 0x952C, symSize: 0x2C } + - { offset: 0xA20E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x22B0, symBinAddr: 0x9558, symSize: 0xA8 } + - { offset: 0xA25F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x2358, symBinAddr: 0x9600, symSize: 0x110 } + - { offset: 0xA2C5, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x2468, symBinAddr: 0x9710, symSize: 0x26C } + - { offset: 0xA34B, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x26D4, symBinAddr: 0x997C, symSize: 0x104 } + - { offset: 0xA3A0, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x27D8, symBinAddr: 0x9A80, symSize: 0x4C4 } + - { offset: 0xA462, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2C9C, symBinAddr: 0x9F44, symSize: 0x50 } + - { offset: 0xA495, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2CEC, symBinAddr: 0x9F94, symSize: 0x50 } + - { offset: 0xA4C8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2D3C, symBinAddr: 0x9FE4, symSize: 0x68 } + - { offset: 0xB186, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA04C, symSize: 0x7C } + - { offset: 0xB193, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA04C, symSize: 0x7C } + - { offset: 0xB1BC, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x94E0, symBinAddr: 0x695C8, symSize: 0x0 } + - { offset: 0xB1D1, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x94E8, symBinAddr: 0x695D0, symSize: 0x0 } + - { offset: 0xBE72, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0xA0C8, symSize: 0x4C } + - { offset: 0xBE9A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xC8, symBinAddr: 0xA114, symSize: 0x16C } + - { offset: 0xBED0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x234, symBinAddr: 0xA280, symSize: 0x50 } + - { offset: 0xBF02, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x284, symBinAddr: 0xA2D0, symSize: 0x5C } + - { offset: 0xBF34, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x2E0, symBinAddr: 0xA32C, symSize: 0x164 } + - { offset: 0xBF74, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x444, symBinAddr: 0xA490, symSize: 0x60 } + - { offset: 0xBFAD, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x500, symBinAddr: 0xA4F0, symSize: 0x174 } + - { offset: 0xC043, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x674, symBinAddr: 0xA664, symSize: 0x708 } + - { offset: 0xC0FC, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0xAD6C, symSize: 0x54 } + - { offset: 0xC124, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xDD0, symBinAddr: 0xADC0, symSize: 0xD8 } + - { offset: 0xC172, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xEA8, symBinAddr: 0xAE98, symSize: 0x15C } + - { offset: 0xC1D8, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0x1004, symBinAddr: 0xAFF4, symSize: 0x64 } + - { offset: 0xC20E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0x1068, symBinAddr: 0xB058, symSize: 0x580 } + - { offset: 0xC263, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x15E8, symBinAddr: 0xB5D8, symSize: 0x148 } + - { offset: 0xC2B1, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x1730, symBinAddr: 0xB720, symSize: 0xD0 } + - { offset: 0xC2FE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x1800, symBinAddr: 0xB7F0, symSize: 0x1CC } + - { offset: 0xC372, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke', symObjAddr: 0x19CC, symBinAddr: 0xB9BC, symSize: 0x2B4 } + - { offset: 0xC400, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke_2', symObjAddr: 0x1C80, symBinAddr: 0xBC70, symSize: 0x318 } + - { offset: 0xC48F, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x2028, symBinAddr: 0xBF88, symSize: 0x44 } + - { offset: 0xC4C2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x206C, symBinAddr: 0xBFCC, symSize: 0x9C } + - { offset: 0xC4F5, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x2108, symBinAddr: 0xC068, symSize: 0x38 } + - { offset: 0xC528, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x2140, symBinAddr: 0xC0A0, symSize: 0x1C } + - { offset: 0xC55E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x215C, symBinAddr: 0xC0BC, symSize: 0x34 } + - { offset: 0xC59C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x2190, symBinAddr: 0xC0F0, symSize: 0x1C } + - { offset: 0xC5D2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x21AC, symBinAddr: 0xC10C, symSize: 0x34 } + - { offset: 0xC610, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x21E0, symBinAddr: 0xC140, symSize: 0x1C } + - { offset: 0xC646, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x21FC, symBinAddr: 0xC15C, symSize: 0x34 } + - { offset: 0xC684, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x2230, symBinAddr: 0xC190, symSize: 0x1C } + - { offset: 0xC6BA, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x224C, symBinAddr: 0xC1AC, symSize: 0x34 } + - { offset: 0xC6F8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x2280, symBinAddr: 0xC1E0, symSize: 0x1C } + - { offset: 0xC72E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x229C, symBinAddr: 0xC1FC, symSize: 0x34 } + - { offset: 0xC76C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x22D0, symBinAddr: 0xC230, symSize: 0x1C } + - { offset: 0xC7A2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x22EC, symBinAddr: 0xC24C, symSize: 0x34 } + - { offset: 0xC7E0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x2320, symBinAddr: 0xC280, symSize: 0x1C } + - { offset: 0xC816, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x233C, symBinAddr: 0xC29C, symSize: 0x34 } + - { offset: 0xC854, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x2370, symBinAddr: 0xC2D0, symSize: 0x1C } + - { offset: 0xC88A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x238C, symBinAddr: 0xC2EC, symSize: 0x34 } + - { offset: 0xC8C8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x23C0, symBinAddr: 0xC320, symSize: 0x1C } + - { offset: 0xC8FE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x23DC, symBinAddr: 0xC33C, symSize: 0x34 } + - { offset: 0xC93C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x2410, symBinAddr: 0xC370, symSize: 0x1C } + - { offset: 0xC972, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x242C, symBinAddr: 0xC38C, symSize: 0x24 } + - { offset: 0xC9B0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x2450, symBinAddr: 0xC3B0, symSize: 0x20 } + - { offset: 0xC9E6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x2470, symBinAddr: 0xC3D0, symSize: 0x28 } + - { offset: 0xCA24, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchQueue]', symObjAddr: 0x2498, symBinAddr: 0xC3F8, symSize: 0x1C } + - { offset: 0xCA5A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchQueue:]', symObjAddr: 0x24B4, symBinAddr: 0xC414, symSize: 0x34 } + - { offset: 0xCA98, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x24E8, symBinAddr: 0xC448, symSize: 0x1C } + - { offset: 0xCACE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x2504, symBinAddr: 0xC464, symSize: 0x24 } + - { offset: 0xCB0C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x2528, symBinAddr: 0xC488, symSize: 0x1C } + - { offset: 0xCB42, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x2544, symBinAddr: 0xC4A4, symSize: 0x34 } + - { offset: 0xCB80, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x2578, symBinAddr: 0xC4D8, symSize: 0x128 } + - { offset: 0xCFEB, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xC600, symSize: 0x248 } + - { offset: 0xD19F, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xC600, symSize: 0x248 } + - { offset: 0xD1D3, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x248, symBinAddr: 0xC848, symSize: 0x120 } + - { offset: 0xD22F, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x368, symBinAddr: 0xC968, symSize: 0x90 } + - { offset: 0xD265, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x3F8, symBinAddr: 0xC9F8, symSize: 0x64 } + - { offset: 0xD29B, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x45C, symBinAddr: 0xCA5C, symSize: 0x250 } + - { offset: 0xD2F7, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x6AC, symBinAddr: 0xCCAC, symSize: 0x1FC } + - { offset: 0xD360, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8A8, symBinAddr: 0xCEA8, symSize: 0x38 } + - { offset: 0xD384, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.42, symObjAddr: 0x90C, symBinAddr: 0xCEE0, symSize: 0x9C } + - { offset: 0xD3CB, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0x9A8, symBinAddr: 0xCF7C, symSize: 0x3FC } + - { offset: 0xD46C, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xDA4, symBinAddr: 0xD378, symSize: 0x2E0 } + - { offset: 0xD4D6, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1084, symBinAddr: 0xD658, symSize: 0x244 } + - { offset: 0xD55E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x12C8, symBinAddr: 0xD89C, symSize: 0x5C } + - { offset: 0xD582, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.56, symObjAddr: 0x1368, symBinAddr: 0xD8F8, symSize: 0x80 } + - { offset: 0xD5C9, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x13E8, symBinAddr: 0xD978, symSize: 0x2E0 } + - { offset: 0xD633, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x16C8, symBinAddr: 0xDC58, symSize: 0x318 } + - { offset: 0xD6D8, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x19E0, symBinAddr: 0xDF70, symSize: 0x80 } + - { offset: 0xD71F, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1A60, symBinAddr: 0xDFF0, symSize: 0x4A4 } + - { offset: 0xD7C8, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x1F04, symBinAddr: 0xE494, symSize: 0x234 } + - { offset: 0xD83F, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x2138, symBinAddr: 0xE6C8, symSize: 0x120 } + - { offset: 0xD8A2, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x2290, symBinAddr: 0xE7E8, symSize: 0xD84 } + - { offset: 0xD954, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x3014, symBinAddr: 0xF56C, symSize: 0x80 } + - { offset: 0xD974, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x3094, symBinAddr: 0xF5EC, symSize: 0x2E8 } + - { offset: 0xDA1A, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x337C, symBinAddr: 0xF8D4, symSize: 0x28C } + - { offset: 0xDAA6, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x3608, symBinAddr: 0xFB60, symSize: 0x39C } + - { offset: 0xDB4D, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x39A4, symBinAddr: 0xFEFC, symSize: 0x98 } + - { offset: 0xDBA3, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3A3C, symBinAddr: 0xFF94, symSize: 0x64 } + - { offset: 0xDBDC, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3AA0, symBinAddr: 0xFFF8, symSize: 0x260 } + - { offset: 0xDC6A, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3D00, symBinAddr: 0x10258, symSize: 0x1D4 } + - { offset: 0xDCDB, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x3ED4, symBinAddr: 0x1042C, symSize: 0x150 } + - { offset: 0xDD5C, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x4024, symBinAddr: 0x1057C, symSize: 0x74 } + - { offset: 0xF323, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x105F0, symSize: 0x7C } + - { offset: 0xF33C, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xC8BD, symBinAddr: 0x696D8, symSize: 0x0 } + - { offset: 0xF357, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x105F0, symSize: 0x7C } + - { offset: 0xF380, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xC8C0, symBinAddr: 0x695D8, symSize: 0x0 } + - { offset: 0xF395, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xC8C8, symBinAddr: 0x695E0, symSize: 0x0 } + - { offset: 0xF711, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x1066C, symSize: 0x4C } + - { offset: 0xF739, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xC8, symBinAddr: 0x106B8, symSize: 0x228 } + - { offset: 0xF7A8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x2F0, symBinAddr: 0x108E0, symSize: 0x6CC } + - { offset: 0xF8A3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xA3C, symBinAddr: 0x10FAC, symSize: 0x8C } + - { offset: 0xF8E3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xAC8, symBinAddr: 0x11038, symSize: 0x184 } + - { offset: 0xF93F, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xC4C, symBinAddr: 0x111BC, symSize: 0x314 } + - { offset: 0xF9CC, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.47', symObjAddr: 0xFBC, symBinAddr: 0x114D0, symSize: 0x104 } + - { offset: 0xFA13, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x10C0, symBinAddr: 0x115D4, symSize: 0x20C } + - { offset: 0xFA6F, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x12CC, symBinAddr: 0x117E0, symSize: 0x3B8 } + - { offset: 0xFB0D, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1684, symBinAddr: 0x11B98, symSize: 0x104 } + - { offset: 0xFB54, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x1788, symBinAddr: 0x11C9C, symSize: 0x2E0 } + - { offset: 0xFBD2, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1A68, symBinAddr: 0x11F7C, symSize: 0x60 } + - { offset: 0xFC0B, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke.63', symObjAddr: 0x1AC8, symBinAddr: 0x11FDC, symSize: 0x60 } + - { offset: 0xFC44, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1B28, symBinAddr: 0x1203C, symSize: 0x274 } + - { offset: 0xFCB7, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1D9C, symBinAddr: 0x122B0, symSize: 0x118 } + - { offset: 0xFD02, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x1EB4, symBinAddr: 0x123C8, symSize: 0x58 } + - { offset: 0xFD50, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.66', symObjAddr: 0x1F9C, symBinAddr: 0x12420, symSize: 0x64 } + - { offset: 0xFD89, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x2000, symBinAddr: 0x12484, symSize: 0x270 } + - { offset: 0xFDCB, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x2270, symBinAddr: 0x126F4, symSize: 0x60 } + - { offset: 0xFE07, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x22D0, symBinAddr: 0x12754, symSize: 0x120 } + - { offset: 0xFE75, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x23F0, symBinAddr: 0x12874, symSize: 0x98 } + - { offset: 0xFEAC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x2488, symBinAddr: 0x1290C, symSize: 0x118 } + - { offset: 0xFEDF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x25A0, symBinAddr: 0x12A24, symSize: 0x53C } + - { offset: 0xFF8F, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2ADC, symBinAddr: 0x12F60, symSize: 0x64 } + - { offset: 0xFFE1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x2BDC, symBinAddr: 0x12FC4, symSize: 0x60 } + - { offset: 0x1003B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x2C3C, symBinAddr: 0x13024, symSize: 0x68 } + - { offset: 0x10083, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x2CA4, symBinAddr: 0x1308C, symSize: 0x28 } + - { offset: 0x100AD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x2CCC, symBinAddr: 0x130B4, symSize: 0x354 } + - { offset: 0x1015C, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x3020, symBinAddr: 0x13408, symSize: 0x2D0 } + - { offset: 0x10264, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x32F0, symBinAddr: 0x136D8, symSize: 0x9C } + - { offset: 0x10288, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x338C, symBinAddr: 0x13774, symSize: 0x70 } + - { offset: 0x102A4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x33FC, symBinAddr: 0x137E4, symSize: 0x24 } + - { offset: 0x102DB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x3420, symBinAddr: 0x13808, symSize: 0x110 } + - { offset: 0x10332, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3530, symBinAddr: 0x13918, symSize: 0xBC } + - { offset: 0x10383, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3650, symBinAddr: 0x139D4, symSize: 0xAC } + - { offset: 0x103F8, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger tap:x:y:]_block_invoke', symObjAddr: 0x36FC, symBinAddr: 0x13A80, symSize: 0x78 } + - { offset: 0x10475, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3774, symBinAddr: 0x13AF8, symSize: 0x144 } + - { offset: 0x104C6, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x38B8, symBinAddr: 0x13C3C, symSize: 0x30C } + - { offset: 0x1053E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3BC4, symBinAddr: 0x13F48, symSize: 0x54 } + - { offset: 0x10562, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x3C18, symBinAddr: 0x13F9C, symSize: 0x144 } + - { offset: 0x105F4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x3D5C, symBinAddr: 0x140E0, symSize: 0x118 } + - { offset: 0x10663, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x3E74, symBinAddr: 0x141F8, symSize: 0x1F0 } + - { offset: 0x106C7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x4064, symBinAddr: 0x143E8, symSize: 0x238 } + - { offset: 0x10749, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x429C, symBinAddr: 0x14620, symSize: 0x234 } + - { offset: 0x107CB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x44D0, symBinAddr: 0x14854, symSize: 0x50 } + - { offset: 0x107FE, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4520, symBinAddr: 0x148A4, symSize: 0x1C } + - { offset: 0x10834, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x453C, symBinAddr: 0x148C0, symSize: 0x34 } + - { offset: 0x10872, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x4570, symBinAddr: 0x148F4, symSize: 0xD8 } + - { offset: 0x1198C, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x149CC, symSize: 0xB0 } + - { offset: 0x11999, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x149CC, symSize: 0xB0 } + - { offset: 0x119C2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x23B8, symBinAddr: 0x695E8, symSize: 0x0 } + - { offset: 0x119D7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x23C0, symBinAddr: 0x695F0, symSize: 0x0 } + - { offset: 0x11B7B, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xB0, symBinAddr: 0x14A7C, symSize: 0x4C } + - { offset: 0x11BB8, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0xFC, symBinAddr: 0x14AC8, symSize: 0xD8 } + - { offset: 0x11BEE, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x1D4, symBinAddr: 0x14BA0, symSize: 0x23C } + - { offset: 0x11C9D, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x410, symBinAddr: 0x14DDC, symSize: 0xE8 } + - { offset: 0x11CDD, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x4F8, symBinAddr: 0x14EC4, symSize: 0x90 } + - { offset: 0x11D40, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x5EC, symBinAddr: 0x14F54, symSize: 0x2C4 } + - { offset: 0x11DDB, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x8B0, symBinAddr: 0x15218, symSize: 0x1C } + - { offset: 0x11E11, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x8CC, symBinAddr: 0x15234, symSize: 0x34 } + - { offset: 0x11E4F, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x900, symBinAddr: 0x15268, symSize: 0x30 } + - { offset: 0x120A4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x15298, symSize: 0x384 } + - { offset: 0x120BF, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3864, symBinAddr: 0x189FC, symSize: 0x7C } + - { offset: 0x120EA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xD9C0, symBinAddr: 0x695F8, symSize: 0x0 } + - { offset: 0x12100, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xD9C8, symBinAddr: 0x69600, symSize: 0x0 } + - { offset: 0x127D9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x15298, symSize: 0x384 } + - { offset: 0x1282B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x384, symBinAddr: 0x1561C, symSize: 0x8C } + - { offset: 0x1286B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x410, symBinAddr: 0x156A8, symSize: 0x34 } + - { offset: 0x1289D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x444, symBinAddr: 0x156DC, symSize: 0x20 } + - { offset: 0x128CF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x464, symBinAddr: 0x156FC, symSize: 0xBC } + - { offset: 0x12905, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x520, symBinAddr: 0x157B8, symSize: 0x120 } + - { offset: 0x12957, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x640, symBinAddr: 0x158D8, symSize: 0x2C8 } + - { offset: 0x129CF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9A4, symBinAddr: 0x15BA0, symSize: 0x16C } + - { offset: 0x12A18, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB10, symBinAddr: 0x15D0C, symSize: 0x54 } + - { offset: 0x12A3C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xB64, symBinAddr: 0x15D60, symSize: 0x2C } + - { offset: 0x12A58, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xB90, symBinAddr: 0x15D8C, symSize: 0x27C } + - { offset: 0x12AC8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE0C, symBinAddr: 0x16008, symSize: 0x58 } + - { offset: 0x12AEC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xE64, symBinAddr: 0x16060, symSize: 0x40 } + - { offset: 0x12B08, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xEA4, symBinAddr: 0x160A0, symSize: 0x40 } + - { offset: 0x12B3A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xEE4, symBinAddr: 0x160E0, symSize: 0x24 } + - { offset: 0x12B70, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF08, symBinAddr: 0x16104, symSize: 0xC8 } + - { offset: 0x12BB0, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0xFD0, symBinAddr: 0x161CC, symSize: 0x138 } + - { offset: 0x12BED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x116C, symBinAddr: 0x16304, symSize: 0x50 } + - { offset: 0x12C1F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x11BC, symBinAddr: 0x16354, symSize: 0x8C } + - { offset: 0x12C5F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1248, symBinAddr: 0x163E0, symSize: 0x28 } + - { offset: 0x12C91, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1270, symBinAddr: 0x16408, symSize: 0xB8 } + - { offset: 0x12CC3, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1328, symBinAddr: 0x164C0, symSize: 0x108 } + - { offset: 0x12D00, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1430, symBinAddr: 0x165C8, symSize: 0x54 } + - { offset: 0x12D40, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1484, symBinAddr: 0x1661C, symSize: 0xBC } + - { offset: 0x12D8A, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1540, symBinAddr: 0x166D8, symSize: 0x628 } + - { offset: 0x12E6E, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1B68, symBinAddr: 0x16D00, symSize: 0x34 } + - { offset: 0x12E96, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_3', symObjAddr: 0x1B9C, symBinAddr: 0x16D34, symSize: 0x158 } + - { offset: 0x12F17, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_4', symObjAddr: 0x1CF4, symBinAddr: 0x16E8C, symSize: 0x1F4 } + - { offset: 0x12F7A, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.75', symObjAddr: 0x1EE8, symBinAddr: 0x17080, symSize: 0x4C } + - { offset: 0x12FB3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x1F34, symBinAddr: 0x170CC, symSize: 0xAC } + - { offset: 0x12FFB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x1FE0, symBinAddr: 0x17178, symSize: 0xA94 } + - { offset: 0x130F4, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2A74, symBinAddr: 0x17C0C, symSize: 0xB0 } + - { offset: 0x13114, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2B24, symBinAddr: 0x17CBC, symSize: 0x54 } + - { offset: 0x13134, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2B78, symBinAddr: 0x17D10, symSize: 0x1A0 } + - { offset: 0x131B7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2D18, symBinAddr: 0x17EB0, symSize: 0x114 } + - { offset: 0x13235, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2E2C, symBinAddr: 0x17FC4, symSize: 0xE4 } + - { offset: 0x1329B, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x2F10, symBinAddr: 0x180A8, symSize: 0x74 } + - { offset: 0x132E6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x2F84, symBinAddr: 0x1811C, symSize: 0x1D8 } + - { offset: 0x13350, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x315C, symBinAddr: 0x182F4, symSize: 0x10C } + - { offset: 0x133B6, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x3268, symBinAddr: 0x18400, symSize: 0x74 } + - { offset: 0x13401, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x32DC, symBinAddr: 0x18474, symSize: 0x68 } + - { offset: 0x13443, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x3344, symBinAddr: 0x184DC, symSize: 0x50 } + - { offset: 0x13489, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x3394, symBinAddr: 0x1852C, symSize: 0x50 } + - { offset: 0x134CF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x33E4, symBinAddr: 0x1857C, symSize: 0xA4 } + - { offset: 0x13524, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3488, symBinAddr: 0x18620, symSize: 0xC4 } + - { offset: 0x13588, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x354C, symBinAddr: 0x186E4, symSize: 0x84 } + - { offset: 0x135CE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x35D0, symBinAddr: 0x18768, symSize: 0x64 } + - { offset: 0x13614, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x3634, symBinAddr: 0x187CC, symSize: 0x70 } + - { offset: 0x13665, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x36A4, symBinAddr: 0x1883C, symSize: 0xEC } + - { offset: 0x136A7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x3790, symBinAddr: 0x18928, symSize: 0xA0 } + - { offset: 0x136ED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x3830, symBinAddr: 0x189C8, symSize: 0x1C } + - { offset: 0x13724, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x384C, symBinAddr: 0x189E4, symSize: 0x18 } + - { offset: 0x137F6, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x38E0, symBinAddr: 0x18A78, symSize: 0x4C } + - { offset: 0x13820, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x392C, symBinAddr: 0x18AC4, symSize: 0x1C } + - { offset: 0x13856, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x3948, symBinAddr: 0x18AE0, symSize: 0x24 } + - { offset: 0x13894, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x396C, symBinAddr: 0x18B04, symSize: 0x1C } + - { offset: 0x138CA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3988, symBinAddr: 0x18B20, symSize: 0x34 } + - { offset: 0x13908, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x39BC, symBinAddr: 0x18B54, symSize: 0x1C } + - { offset: 0x1393E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x39D8, symBinAddr: 0x18B70, symSize: 0x34 } + - { offset: 0x1397C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x3A0C, symBinAddr: 0x18BA4, symSize: 0x1C } + - { offset: 0x139B2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x3A28, symBinAddr: 0x18BC0, symSize: 0x34 } + - { offset: 0x139F0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3A5C, symBinAddr: 0x18BF4, symSize: 0x1C } + - { offset: 0x13A26, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3A78, symBinAddr: 0x18C10, symSize: 0x34 } + - { offset: 0x13A64, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3AAC, symBinAddr: 0x18C44, symSize: 0xA8 } + - { offset: 0x14CD5, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18CEC, symSize: 0x6C } + - { offset: 0x14CE2, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18CEC, symSize: 0x6C } + - { offset: 0x14D03, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0x1210, symBinAddr: 0x69608, symSize: 0x0 } + - { offset: 0x14E4E, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x6C, symBinAddr: 0x18D58, symSize: 0xAC } + - { offset: 0x14EA6, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x118, symBinAddr: 0x18E04, symSize: 0x88 } + - { offset: 0x14ECE, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1A0, symBinAddr: 0x18E8C, symSize: 0x11C } + - { offset: 0x150E4, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x18FA8, symSize: 0x7C } + - { offset: 0x150F1, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x18FA8, symSize: 0x7C } + - { offset: 0x1511A, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EA0, symBinAddr: 0x69610, symSize: 0x0 } + - { offset: 0x1512F, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EA8, symBinAddr: 0x69618, symSize: 0x0 } + - { offset: 0x1527C, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x19024, symSize: 0x4C } + - { offset: 0x152A4, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xC8, symBinAddr: 0x19070, symSize: 0xB0 } + - { offset: 0x152F7, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x178, symBinAddr: 0x19120, symSize: 0x56C } + - { offset: 0x153FF, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x6E4, symBinAddr: 0x1968C, symSize: 0x28 } + - { offset: 0x15427, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x70C, symBinAddr: 0x196B4, symSize: 0x5C } + - { offset: 0x1546B, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x768, symBinAddr: 0x19710, symSize: 0x5C } + - { offset: 0x156ED, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1976C, symSize: 0xBC } + - { offset: 0x15706, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4860, symBinAddr: 0x69428, symSize: 0x0 } + - { offset: 0x15779, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4868, symBinAddr: 0x69430, symSize: 0x0 } + - { offset: 0x1578E, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4870, symBinAddr: 0x69438, symSize: 0x0 } + - { offset: 0x157A3, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4878, symBinAddr: 0x69440, symSize: 0x0 } + - { offset: 0x157C2, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4880, symBinAddr: 0x69448, symSize: 0x0 } + - { offset: 0x157D7, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4888, symBinAddr: 0x69450, symSize: 0x0 } + - { offset: 0x157EC, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4890, symBinAddr: 0x69458, symSize: 0x0 } + - { offset: 0x15801, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4898, symBinAddr: 0x69460, symSize: 0x0 } + - { offset: 0x15816, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x48A0, symBinAddr: 0x69468, symSize: 0x0 } + - { offset: 0x1582B, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x48A8, symBinAddr: 0x69470, symSize: 0x0 } + - { offset: 0x15834, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3E2C, symBinAddr: 0x1D498, symSize: 0xB0 } + - { offset: 0x1585F, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x13648, symBinAddr: 0x69620, symSize: 0x0 } + - { offset: 0x15875, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x13650, symBinAddr: 0x69628, symSize: 0x0 } + - { offset: 0x16E2A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1976C, symSize: 0xBC } + - { offset: 0x16E6A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xBC, symBinAddr: 0x19828, symSize: 0x98 } + - { offset: 0x16EC6, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x154, symBinAddr: 0x198C0, symSize: 0xF8 } + - { offset: 0x16F3E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x24C, symBinAddr: 0x199B8, symSize: 0x164 } + - { offset: 0x16FE2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3B0, symBinAddr: 0x19B1C, symSize: 0xBC } + - { offset: 0x17022, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x46C, symBinAddr: 0x19BD8, symSize: 0x254 } + - { offset: 0x1708C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6C0, symBinAddr: 0x19E2C, symSize: 0x84 } + - { offset: 0x170BE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x744, symBinAddr: 0x19EB0, symSize: 0x108 } + - { offset: 0x170FE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x84C, symBinAddr: 0x19FB8, symSize: 0x3C } + - { offset: 0x17130, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x888, symBinAddr: 0x19FF4, symSize: 0x1C0 } + - { offset: 0x17197, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA48, symBinAddr: 0x1A1B4, symSize: 0x50 } + - { offset: 0x171C9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xA98, symBinAddr: 0x1A204, symSize: 0x300 } + - { offset: 0x1723A, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xD98, symBinAddr: 0x1A504, symSize: 0x34 } + - { offset: 0x17273, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.23', symObjAddr: 0xE30, symBinAddr: 0x1A538, symSize: 0xE0 } + - { offset: 0x172FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0xFAC, symBinAddr: 0x1A618, symSize: 0x64 } + - { offset: 0x1733C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x1010, symBinAddr: 0x1A67C, symSize: 0x208 } + - { offset: 0x17398, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x1218, symBinAddr: 0x1A884, symSize: 0x34 } + - { offset: 0x173D1, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x124C, symBinAddr: 0x1A8B8, symSize: 0x23C } + - { offset: 0x1748A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1488, symBinAddr: 0x1AAF4, symSize: 0xF48 } + - { offset: 0x17770, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x23D0, symBinAddr: 0x1BA3C, symSize: 0x4C } + - { offset: 0x177D6, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x241C, symBinAddr: 0x1BA88, symSize: 0x2C } + - { offset: 0x1781E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2448, symBinAddr: 0x1BAB4, symSize: 0xB8 } + - { offset: 0x17864, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x2500, symBinAddr: 0x1BB6C, symSize: 0xB8 } + - { offset: 0x178AA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x25B8, symBinAddr: 0x1BC24, symSize: 0x8C } + - { offset: 0x178EC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2644, symBinAddr: 0x1BCB0, symSize: 0xCC } + - { offset: 0x1794C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2710, symBinAddr: 0x1BD7C, symSize: 0x554 } + - { offset: 0x179CC, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2C64, symBinAddr: 0x1C2D0, symSize: 0x2C } + - { offset: 0x17A14, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2C90, symBinAddr: 0x1C2FC, symSize: 0x34 } + - { offset: 0x17A50, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2CC4, symBinAddr: 0x1C330, symSize: 0x1B8 } + - { offset: 0x17A92, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2E7C, symBinAddr: 0x1C4E8, symSize: 0x34 } + - { offset: 0x17ACE, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x2EB0, symBinAddr: 0x1C51C, symSize: 0x58 } + - { offset: 0x17B2F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x2F08, symBinAddr: 0x1C574, symSize: 0x3A4 } + - { offset: 0x17BC4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x32AC, symBinAddr: 0x1C918, symSize: 0x398 } + - { offset: 0x17BFB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x3644, symBinAddr: 0x1CCB0, symSize: 0xAC } + - { offset: 0x17C99, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x36F0, symBinAddr: 0x1CD5C, symSize: 0xAC } + - { offset: 0x17D37, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x379C, symBinAddr: 0x1CE08, symSize: 0x38 } + - { offset: 0x17D6E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x37D4, symBinAddr: 0x1CE40, symSize: 0x1C } + - { offset: 0x17DA4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x37F0, symBinAddr: 0x1CE5C, symSize: 0x34 } + - { offset: 0x17DE2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x3824, symBinAddr: 0x1CE90, symSize: 0x1C } + - { offset: 0x17E18, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x3840, symBinAddr: 0x1CEAC, symSize: 0x34 } + - { offset: 0x17E56, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x3874, symBinAddr: 0x1CEE0, symSize: 0x1C } + - { offset: 0x17E8C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3890, symBinAddr: 0x1CEFC, symSize: 0x34 } + - { offset: 0x17ECA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x38C4, symBinAddr: 0x1CF30, symSize: 0x1C } + - { offset: 0x17F00, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x38E0, symBinAddr: 0x1CF4C, symSize: 0x1C } + - { offset: 0x17F36, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x38FC, symBinAddr: 0x1CF68, symSize: 0x1C } + - { offset: 0x17F6C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3918, symBinAddr: 0x1CF84, symSize: 0x24 } + - { offset: 0x17FAA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x393C, symBinAddr: 0x1CFA8, symSize: 0x1C } + - { offset: 0x17FE1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3958, symBinAddr: 0x1CFC4, symSize: 0x24 } + - { offset: 0x18020, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x397C, symBinAddr: 0x1CFE8, symSize: 0x1C } + - { offset: 0x18057, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3998, symBinAddr: 0x1D004, symSize: 0x24 } + - { offset: 0x18096, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x39BC, symBinAddr: 0x1D028, symSize: 0x1C } + - { offset: 0x180CD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x39D8, symBinAddr: 0x1D044, symSize: 0x34 } + - { offset: 0x1810C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3A0C, symBinAddr: 0x1D078, symSize: 0x1C } + - { offset: 0x18143, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3A28, symBinAddr: 0x1D094, symSize: 0x34 } + - { offset: 0x18182, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3A5C, symBinAddr: 0x1D0C8, symSize: 0x1C } + - { offset: 0x181B9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3A78, symBinAddr: 0x1D0E4, symSize: 0x24 } + - { offset: 0x181F8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3A9C, symBinAddr: 0x1D108, symSize: 0x1C } + - { offset: 0x1822F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3AB8, symBinAddr: 0x1D124, symSize: 0x24 } + - { offset: 0x1826E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3ADC, symBinAddr: 0x1D148, symSize: 0x1C } + - { offset: 0x182A5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3AF8, symBinAddr: 0x1D164, symSize: 0x24 } + - { offset: 0x182E4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3B1C, symBinAddr: 0x1D188, symSize: 0x1C } + - { offset: 0x1831B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3B38, symBinAddr: 0x1D1A4, symSize: 0x24 } + - { offset: 0x1835A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3B5C, symBinAddr: 0x1D1C8, symSize: 0x20 } + - { offset: 0x18391, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3B7C, symBinAddr: 0x1D1E8, symSize: 0x28 } + - { offset: 0x183D0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3BA4, symBinAddr: 0x1D210, symSize: 0x1C } + - { offset: 0x18407, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3BC0, symBinAddr: 0x1D22C, symSize: 0x34 } + - { offset: 0x18446, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3BF4, symBinAddr: 0x1D260, symSize: 0x1C } + - { offset: 0x1847D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3C10, symBinAddr: 0x1D27C, symSize: 0x24 } + - { offset: 0x184BC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3C34, symBinAddr: 0x1D2A0, symSize: 0x1C } + - { offset: 0x184F3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3C50, symBinAddr: 0x1D2BC, symSize: 0x24 } + - { offset: 0x18532, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3C74, symBinAddr: 0x1D2E0, symSize: 0x28 } + - { offset: 0x18569, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3C9C, symBinAddr: 0x1D308, symSize: 0x28 } + - { offset: 0x185A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3CC4, symBinAddr: 0x1D330, symSize: 0x28 } + - { offset: 0x185DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3CEC, symBinAddr: 0x1D358, symSize: 0x28 } + - { offset: 0x1861E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3D14, symBinAddr: 0x1D380, symSize: 0x28 } + - { offset: 0x18655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3D3C, symBinAddr: 0x1D3A8, symSize: 0x28 } + - { offset: 0x18694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3D64, symBinAddr: 0x1D3D0, symSize: 0x1C } + - { offset: 0x186CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3D80, symBinAddr: 0x1D3EC, symSize: 0x24 } + - { offset: 0x1870A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3DA4, symBinAddr: 0x1D410, symSize: 0x88 } + - { offset: 0x187D4, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x3EDC, symBinAddr: 0x1D548, symSize: 0x4C } + - { offset: 0x18814, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x3F28, symBinAddr: 0x1D594, symSize: 0x128 } + - { offset: 0x1884B, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4050, symBinAddr: 0x1D6BC, symSize: 0x80 } + - { offset: 0x1888D, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x40D0, symBinAddr: 0x1D73C, symSize: 0x64 } + - { offset: 0x188C4, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4134, symBinAddr: 0x1D7A0, symSize: 0x5C } + - { offset: 0x18906, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4190, symBinAddr: 0x1D7FC, symSize: 0x5C } + - { offset: 0x1893D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x41EC, symBinAddr: 0x1D858, symSize: 0x5C } + - { offset: 0x1897F, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4248, symBinAddr: 0x1D8B4, symSize: 0x5C } + - { offset: 0x189B6, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x42A4, symBinAddr: 0x1D910, symSize: 0x58 } + - { offset: 0x189F8, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x42FC, symBinAddr: 0x1D968, symSize: 0x58 } + - { offset: 0x18A2F, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x4354, symBinAddr: 0x1D9C0, symSize: 0xC8 } + - { offset: 0x18A71, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x441C, symBinAddr: 0x1DA88, symSize: 0x64 } + - { offset: 0x18AA8, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x4480, symBinAddr: 0x1DAEC, symSize: 0x1C } + - { offset: 0x18ADF, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x449C, symBinAddr: 0x1DB08, symSize: 0x34 } + - { offset: 0x18B1E, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x44D0, symBinAddr: 0x1DB3C, symSize: 0x20 } + - { offset: 0x18B55, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x44F0, symBinAddr: 0x1DB5C, symSize: 0x28 } + - { offset: 0x18B94, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x4518, symBinAddr: 0x1DB84, symSize: 0x20 } + - { offset: 0x18BCB, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x4538, symBinAddr: 0x1DBA4, symSize: 0x28 } + - { offset: 0x18C0A, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x4560, symBinAddr: 0x1DBCC, symSize: 0x1C } + - { offset: 0x18C41, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x457C, symBinAddr: 0x1DBE8, symSize: 0x24 } + - { offset: 0x18C80, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x45A0, symBinAddr: 0x1DC0C, symSize: 0x1C } + - { offset: 0x18CB7, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x45BC, symBinAddr: 0x1DC28, symSize: 0x34 } + - { offset: 0x18CF6, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x45F0, symBinAddr: 0x1DC5C, symSize: 0x48 } + - { offset: 0x1A076, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DCA4, symSize: 0x1EC } + - { offset: 0x1A0BD, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x5348, symBinAddr: 0x22F54, symSize: 0x160 } + - { offset: 0x1A0E0, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DA40, symBinAddr: 0x69630, symSize: 0x0 } + - { offset: 0x1A0F6, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DA48, symBinAddr: 0x69638, symSize: 0x0 } + - { offset: 0x1A10C, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DA50, symBinAddr: 0x69640, symSize: 0x0 } + - { offset: 0x1A20A, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x5510, symBinAddr: 0x2311C, symSize: 0x470 } + - { offset: 0x1A231, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DA58, symBinAddr: 0x69648, symSize: 0x0 } + - { offset: 0x1A247, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DA60, symBinAddr: 0x69650, symSize: 0x0 } + - { offset: 0x1A25D, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DA68, symBinAddr: 0x69658, symSize: 0x0 } + - { offset: 0x1A2FA, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x696E0, symSize: 0x0 } + - { offset: 0x1B0BD, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DCA4, symSize: 0x1EC } + - { offset: 0x1B12B, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x1EC, symBinAddr: 0x1DE90, symSize: 0x54 } + - { offset: 0x1B14F, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x240, symBinAddr: 0x1DEE4, symSize: 0x2C } + - { offset: 0x1B16B, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x26C, symBinAddr: 0x1DF10, symSize: 0x1B8 } + - { offset: 0x1B1E3, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x4BC, symBinAddr: 0x1E0C8, symSize: 0x128 } + - { offset: 0x1B20B, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x5E4, symBinAddr: 0x1E1F0, symSize: 0x11C } + - { offset: 0x1B287, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x700, symBinAddr: 0x1E30C, symSize: 0x50 } + - { offset: 0x1B2E7, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x750, symBinAddr: 0x1E35C, symSize: 0x50 } + - { offset: 0x1B373, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x7A0, symBinAddr: 0x1E3AC, symSize: 0x4C0 } + - { offset: 0x1B494, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xC60, symBinAddr: 0x1E86C, symSize: 0x70 } + - { offset: 0x1B4CA, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xCD0, symBinAddr: 0x1E8DC, symSize: 0x100 } + - { offset: 0x1B538, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xDD0, symBinAddr: 0x1E9DC, symSize: 0xD4 } + - { offset: 0x1B598, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xEA4, symBinAddr: 0x1EAB0, symSize: 0x248 } + - { offset: 0x1B62A, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x10EC, symBinAddr: 0x1ECF8, symSize: 0x7C } + - { offset: 0x1B660, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x1168, symBinAddr: 0x1ED74, symSize: 0xE0 } + - { offset: 0x1B6A4, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x1248, symBinAddr: 0x1EE54, symSize: 0x194 } + - { offset: 0x1B707, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x13DC, symBinAddr: 0x1EFE8, symSize: 0x68 } + - { offset: 0x1B73D, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x1444, symBinAddr: 0x1F050, symSize: 0xCC } + - { offset: 0x1B791, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x1510, symBinAddr: 0x1F11C, symSize: 0x4A0 } + - { offset: 0x1B843, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x19B0, symBinAddr: 0x1F5BC, symSize: 0x2C } + - { offset: 0x1B88B, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x19DC, symBinAddr: 0x1F5E8, symSize: 0x80 } + - { offset: 0x1B8B5, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1A5C, symBinAddr: 0x1F668, symSize: 0x7C } + - { offset: 0x1B8FD, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1AD8, symBinAddr: 0x1F6E4, symSize: 0x620 } + - { offset: 0x1BAFD, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x20F8, symBinAddr: 0x1FD04, symSize: 0x4C } + - { offset: 0x1BB63, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2144, symBinAddr: 0x1FD50, symSize: 0x90 } + - { offset: 0x1BB9C, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x21D4, symBinAddr: 0x1FDE0, symSize: 0x160 } + - { offset: 0x1BBC6, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x2334, symBinAddr: 0x1FF40, symSize: 0x358 } + - { offset: 0x1BC91, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x268C, symBinAddr: 0x20298, symSize: 0xAF0 } + - { offset: 0x1BE9B, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x317C, symBinAddr: 0x20D88, symSize: 0x2C } + - { offset: 0x1BEE3, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x31A8, symBinAddr: 0x20DB4, symSize: 0xE0 } + - { offset: 0x1BF44, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x3288, symBinAddr: 0x20E94, symSize: 0x4D4 } + - { offset: 0x1C07D, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x375C, symBinAddr: 0x21368, symSize: 0x158 } + - { offset: 0x1C0CF, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x38B4, symBinAddr: 0x214C0, symSize: 0x348 } + - { offset: 0x1C17B, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3BFC, symBinAddr: 0x21808, symSize: 0x51C } + - { offset: 0x1C2C1, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x4118, symBinAddr: 0x21D24, symSize: 0x390 } + - { offset: 0x1C382, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x44A8, symBinAddr: 0x220B4, symSize: 0x1D8 } + - { offset: 0x1C3F6, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x4680, symBinAddr: 0x2228C, symSize: 0xA8 } + - { offset: 0x1C43D, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4728, symBinAddr: 0x22334, symSize: 0x3FC } + - { offset: 0x1C53B, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4B24, symBinAddr: 0x22730, symSize: 0x358 } + - { offset: 0x1C5E0, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4E7C, symBinAddr: 0x22A88, symSize: 0x254 } + - { offset: 0x1C657, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x50D0, symBinAddr: 0x22CDC, symSize: 0x78 } + - { offset: 0x1C68C, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x5148, symBinAddr: 0x22D54, symSize: 0xC8 } + - { offset: 0x1C6E2, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x5210, symBinAddr: 0x22E1C, symSize: 0x54 } + - { offset: 0x1C708, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x5264, symBinAddr: 0x22E70, symSize: 0xE4 } + - { offset: 0x1C837, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x54A8, symBinAddr: 0x230B4, symSize: 0x68 } + - { offset: 0x1C861, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5980, symBinAddr: 0x2358C, symSize: 0x68 } + - { offset: 0x1C88B, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x59E8, symBinAddr: 0x235F4, symSize: 0x10C } + - { offset: 0x1C8F1, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5AF4, symBinAddr: 0x23700, symSize: 0x4A8 } + - { offset: 0x1CB3E, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x5F9C, symBinAddr: 0x23BA8, symSize: 0x80 } + - { offset: 0x1CB64, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x601C, symBinAddr: 0x23C28, symSize: 0x21C } + - { offset: 0x1CC1F, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x6238, symBinAddr: 0x23E44, symSize: 0x240 } + - { offset: 0x1CCD2, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6478, symBinAddr: 0x24084, symSize: 0x4A0 } + - { offset: 0x1CD4B, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6918, symBinAddr: 0x24524, symSize: 0x174 } + - { offset: 0x1CDC2, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6A8C, symBinAddr: 0x24698, symSize: 0x2D4 } + - { offset: 0x1CE35, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6D60, symBinAddr: 0x2496C, symSize: 0x408 } + - { offset: 0x1CEC0, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x7168, symBinAddr: 0x24D74, symSize: 0x54 } + - { offset: 0x1CEEC, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x71BC, symBinAddr: 0x24DC8, symSize: 0x50 } + - { offset: 0x20DC7, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x24E18, symSize: 0x1A8 } + - { offset: 0x20DD4, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1A8, symBinAddr: 0x24FC0, symSize: 0x90 } + - { offset: 0x20DF9, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC16C, symBinAddr: 0x69660, symSize: 0x0 } + - { offset: 0x2134F, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x24E18, symSize: 0x1A8 } + - { offset: 0x21385, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x238, symBinAddr: 0x25050, symSize: 0x4C } + - { offset: 0x213C9, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x284, symBinAddr: 0x2509C, symSize: 0x140 } + - { offset: 0x21409, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3C4, symBinAddr: 0x251DC, symSize: 0x34 } + - { offset: 0x21442, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x45C, symBinAddr: 0x25210, symSize: 0x4C } + - { offset: 0x21494, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4A8, symBinAddr: 0x2525C, symSize: 0x70 } + - { offset: 0x214D8, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x518, symBinAddr: 0x252CC, symSize: 0x74 } + - { offset: 0x2151C, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x58C, symBinAddr: 0x25340, symSize: 0x128 } + - { offset: 0x215BA, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x6B4, symBinAddr: 0x25468, symSize: 0x130 } + - { offset: 0x21657, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x7E4, symBinAddr: 0x25598, symSize: 0x19C } + - { offset: 0x2169B, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0x980, symBinAddr: 0x25734, symSize: 0xFC } + - { offset: 0x216FB, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xA7C, symBinAddr: 0x25830, symSize: 0xDC } + - { offset: 0x2175B, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xB58, symBinAddr: 0x2590C, symSize: 0xA8 } + - { offset: 0x217AD, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xC00, symBinAddr: 0x259B4, symSize: 0x12C } + - { offset: 0x2180D, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xD2C, symBinAddr: 0x25AE0, symSize: 0x94 } + - { offset: 0x2185F, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xDC0, symBinAddr: 0x25B74, symSize: 0xCC } + - { offset: 0x218BF, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xE8C, symBinAddr: 0x25C40, symSize: 0x2FC } + - { offset: 0x21967, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1188, symBinAddr: 0x25F3C, symSize: 0xCC } + - { offset: 0x219C7, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x1254, symBinAddr: 0x26008, symSize: 0xBC } + - { offset: 0x21A27, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1310, symBinAddr: 0x260C4, symSize: 0x104 } + - { offset: 0x21AB1, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x1414, symBinAddr: 0x261C8, symSize: 0x1E8 } + - { offset: 0x21B7B, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x15FC, symBinAddr: 0x263B0, symSize: 0xA0 } + - { offset: 0x21BCD, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x169C, symBinAddr: 0x26450, symSize: 0xA8 } + - { offset: 0x21C1F, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x1744, symBinAddr: 0x264F8, symSize: 0x74 } + - { offset: 0x21C63, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x17B8, symBinAddr: 0x2656C, symSize: 0xC8 } + - { offset: 0x21CC3, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x1880, symBinAddr: 0x26634, symSize: 0xA8 } + - { offset: 0x21D15, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1928, symBinAddr: 0x266DC, symSize: 0xA4 } + - { offset: 0x21D67, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x19CC, symBinAddr: 0x26780, symSize: 0x64 } + - { offset: 0x21DAB, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1A30, symBinAddr: 0x267E4, symSize: 0x178 } + - { offset: 0x21E16, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1BA8, symBinAddr: 0x2695C, symSize: 0x368 } + - { offset: 0x21EAD, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x1F10, symBinAddr: 0x26CC4, symSize: 0x480 } + - { offset: 0x21F7E, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x2390, symBinAddr: 0x27144, symSize: 0x3C } + - { offset: 0x21FB9, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x23CC, symBinAddr: 0x27180, symSize: 0x3C } + - { offset: 0x22006, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2408, symBinAddr: 0x271BC, symSize: 0x58 } + - { offset: 0x2202A, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.51', symObjAddr: 0x24A4, symBinAddr: 0x27214, symSize: 0x3C } + - { offset: 0x22065, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x24E0, symBinAddr: 0x27250, symSize: 0x9C } + - { offset: 0x220BA, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x257C, symBinAddr: 0x272EC, symSize: 0x9C } + - { offset: 0x2210F, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2618, symBinAddr: 0x27388, symSize: 0x21C } + - { offset: 0x221D7, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2834, symBinAddr: 0x275A4, symSize: 0xF8 } + - { offset: 0x2223B, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x292C, symBinAddr: 0x2769C, symSize: 0x100 } + - { offset: 0x23B19, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x2779C, symSize: 0xB4 } + - { offset: 0x246CC, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x2779C, symSize: 0xB4 } + - { offset: 0x24710, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xB4, symBinAddr: 0x27850, symSize: 0x180 } + - { offset: 0x24780, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x234, symBinAddr: 0x279D0, symSize: 0x108 } + - { offset: 0x247B6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x33C, symBinAddr: 0x27AD8, symSize: 0x3C8 } + - { offset: 0x2485A, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x704, symBinAddr: 0x27EA0, symSize: 0x13C } + - { offset: 0x248DF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x840, symBinAddr: 0x27FDC, symSize: 0x74 } + - { offset: 0x24903, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x908, symBinAddr: 0x28050, symSize: 0x250 } + - { offset: 0x24987, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB58, symBinAddr: 0x282A0, symSize: 0x54 } + - { offset: 0x249AB, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBAC, symBinAddr: 0x282F4, symSize: 0x2C } + - { offset: 0x249C7, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xBD8, symBinAddr: 0x28320, symSize: 0x70 } + - { offset: 0x24A25, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.77', symObjAddr: 0xCE0, symBinAddr: 0x28390, symSize: 0x58 } + - { offset: 0x24A6C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xD9C, symBinAddr: 0x283E8, symSize: 0x460 } + - { offset: 0x24B2D, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x11FC, symBinAddr: 0x28848, symSize: 0x130 } + - { offset: 0x24BB2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x132C, symBinAddr: 0x28978, symSize: 0x27C } + - { offset: 0x24C44, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x15A8, symBinAddr: 0x28BF4, symSize: 0x70 } + - { offset: 0x24CA2, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x1618, symBinAddr: 0x28C64, symSize: 0x58 } + - { offset: 0x24CE9, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x1670, symBinAddr: 0x28CBC, symSize: 0x64 } + - { offset: 0x24D29, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x16D4, symBinAddr: 0x28D20, symSize: 0x5C } + - { offset: 0x24D5F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1730, symBinAddr: 0x28D7C, symSize: 0x94 } + - { offset: 0x24D9F, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x17C4, symBinAddr: 0x28E10, symSize: 0x78 } + - { offset: 0x24DD5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x183C, symBinAddr: 0x28E88, symSize: 0x1C } + - { offset: 0x24E0B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x1858, symBinAddr: 0x28EA4, symSize: 0x34 } + - { offset: 0x24E49, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x188C, symBinAddr: 0x28ED8, symSize: 0x1C } + - { offset: 0x24E7F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x18A8, symBinAddr: 0x28EF4, symSize: 0x34 } + - { offset: 0x24EBD, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x18DC, symBinAddr: 0x28F28, symSize: 0x58 } + - { offset: 0x25BA4, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x28F80, symSize: 0x290 } + - { offset: 0x25BB1, size: 0x8, addend: 0x0, symName: '+[XSIosTouch sharedInstance]', symObjAddr: 0x3E0, symBinAddr: 0x29360, symSize: 0x7C } + - { offset: 0x25BDA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xC728, symBinAddr: 0x69678, symSize: 0x0 } + - { offset: 0x25BEF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xC730, symBinAddr: 0x69680, symSize: 0x0 } + - { offset: 0x25D65, size: 0x8, addend: 0x0, symName: '-[XSIosTouch handleEventSystemFailure]', symObjAddr: 0xAE4, symBinAddr: 0x29A64, symSize: 0xB0 } + - { offset: 0x25D8A, size: 0x8, addend: 0x0, symName: _handleEventSystemFailure.failureCount, symObjAddr: 0xC738, symBinAddr: 0x69688, symSize: 0x0 } + - { offset: 0x25DB3, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Keyboard:down:]', symObjAddr: 0x1D7C, symBinAddr: 0x2ACA0, symSize: 0xB4 } + - { offset: 0x25DDA, size: 0x8, addend: 0x0, symName: '_Keyboard:down:.client', symObjAddr: 0xC740, symBinAddr: 0x69690, symSize: 0x0 } + - { offset: 0x25E44, size: 0x8, addend: 0x0, symName: __XSSenderID, symObjAddr: 0xC718, symBinAddr: 0x69668, symSize: 0x0 } + - { offset: 0x25E60, size: 0x8, addend: 0x0, symName: __XSIoHIDEventSystemForSenderID, symObjAddr: 0xC720, symBinAddr: 0x69670, symSize: 0x0 } + - { offset: 0x263CD, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x28F80, symSize: 0x290 } + - { offset: 0x26444, size: 0x8, addend: 0x0, symName: _XSStartSetSenderIDCallBack, symObjAddr: 0x290, symBinAddr: 0x29210, symSize: 0x74 } + - { offset: 0x26459, size: 0x8, addend: 0x0, symName: ___XSInitGetSenderId_block_invoke, symObjAddr: 0x304, symBinAddr: 0x29284, symSize: 0xDC } + - { offset: 0x2652D, size: 0x8, addend: 0x0, symName: '___28+[XSIosTouch sharedInstance]_block_invoke', symObjAddr: 0x45C, symBinAddr: 0x293DC, symSize: 0x4C } + - { offset: 0x26555, size: 0x8, addend: 0x0, symName: '-[XSIosTouch init]', symObjAddr: 0x4A8, symBinAddr: 0x29428, symSize: 0x330 } + - { offset: 0x265BC, size: 0x8, addend: 0x0, symName: '-[XSIosTouch dealloc]', symObjAddr: 0x7D8, symBinAddr: 0x29758, symSize: 0xB0 } + - { offset: 0x265EE, size: 0x8, addend: 0x0, symName: '-[XSIosTouch cleanupResources]', symObjAddr: 0x888, symBinAddr: 0x29808, symSize: 0xB0 } + - { offset: 0x26620, size: 0x8, addend: 0x0, symName: '-[XSIosTouch checkSystemStatus]', symObjAddr: 0x938, symBinAddr: 0x298B8, symSize: 0xD8 } + - { offset: 0x26664, size: 0x8, addend: 0x0, symName: '-[XSIosTouch resetEventSystem]', symObjAddr: 0xA10, symBinAddr: 0x29990, symSize: 0xD4 } + - { offset: 0x26696, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getAbsoluteTime]', symObjAddr: 0xB94, symBinAddr: 0x29B14, symSize: 0x40 } + - { offset: 0x2673C, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEvent:type:x:y:]', symObjAddr: 0xBD4, symBinAddr: 0x29B54, symSize: 0x3E8 } + - { offset: 0x268E2, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchDown:x:y:]', symObjAddr: 0xFBC, symBinAddr: 0x29F3C, symSize: 0x48 } + - { offset: 0x26946, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchMove:x:y:]', symObjAddr: 0x1004, symBinAddr: 0x29F84, symSize: 0x48 } + - { offset: 0x269AA, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchUp:x:y:]', symObjAddr: 0x104C, symBinAddr: 0x29FCC, symSize: 0x48 } + - { offset: 0x26A0E, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateParentEvent]', symObjAddr: 0x1094, symBinAddr: 0x2A014, symSize: 0xB0 } + - { offset: 0x26A63, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getKeyWindow]', symObjAddr: 0x1144, symBinAddr: 0x2A0C4, symSize: 0x200 } + - { offset: 0x26AB2, size: 0x8, addend: 0x0, symName: '-[XSIosTouch postIOHIDEvent:]', symObjAddr: 0x1344, symBinAddr: 0x2A2C4, symSize: 0x318 } + - { offset: 0x26B18, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Down:x:y:]', symObjAddr: 0x165C, symBinAddr: 0x2A5DC, symSize: 0x84 } + - { offset: 0x26BA4, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Move:x:y:]', symObjAddr: 0x16E0, symBinAddr: 0x2A660, symSize: 0x84 } + - { offset: 0x26C30, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Up:x:y:]', symObjAddr: 0x1764, symBinAddr: 0x2A6E4, symSize: 0x84 } + - { offset: 0x26CBC, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Tap:x:y:]', symObjAddr: 0x17E8, symBinAddr: 0x2A768, symSize: 0x128 } + - { offset: 0x26D2B, size: 0x8, addend: 0x0, symName: '___22-[XSIosTouch Tap:x:y:]_block_invoke', symObjAddr: 0x1910, symBinAddr: 0x2A890, symSize: 0x2C4 } + - { offset: 0x26DE4, size: 0x8, addend: 0x0, symName: '-[XSIosTouch End:]', symObjAddr: 0x1C30, symBinAddr: 0x2AB54, symSize: 0x14C } + - { offset: 0x26E3B, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyDown:]', symObjAddr: 0x1E30, symBinAddr: 0x2AD54, symSize: 0x38 } + - { offset: 0x26E7D, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyUp:]', symObjAddr: 0x1E68, symBinAddr: 0x2AD8C, symSize: 0x38 } + - { offset: 0x26EBF, size: 0x8, addend: 0x0, symName: '-[XSIosTouch .cxx_destruct]', symObjAddr: 0x1EA0, symBinAddr: 0x2ADC4, symSize: 0x48 } + - { offset: 0x26EF1, size: 0x8, addend: 0x0, symName: _XSSetSenderIdCallback, symObjAddr: 0x1EE8, symBinAddr: 0x2AE0C, symSize: 0x1B0 } + - { offset: 0x28AF7, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2AFBC, symSize: 0x7C } + - { offset: 0x28B10, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x26F0, symBinAddr: 0x69538, symSize: 0x0 } + - { offset: 0x28B77, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2AFBC, symSize: 0x7C } + - { offset: 0x28BA0, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6600, symBinAddr: 0x69698, symSize: 0x0 } + - { offset: 0x28BB5, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x6608, symBinAddr: 0x696A0, symSize: 0x0 } + - { offset: 0x28D3B, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2B038, symSize: 0x4C } + - { offset: 0x28D63, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xC8, symBinAddr: 0x2B084, symSize: 0xE8 } + - { offset: 0x28D99, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1B0, symBinAddr: 0x2B16C, symSize: 0x15C } + - { offset: 0x28E11, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x30C, symBinAddr: 0x2B2C8, symSize: 0x1AC } + - { offset: 0x28E8E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4B8, symBinAddr: 0x2B474, symSize: 0xA0 } + - { offset: 0x28ECE, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x558, symBinAddr: 0x2B514, symSize: 0x200 } + - { offset: 0x28F43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x7B4, symBinAddr: 0x2B714, symSize: 0x1E4 } + - { offset: 0x28FB8, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0x998, symBinAddr: 0x2B8F8, symSize: 0x2BC } + - { offset: 0x29089, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xC54, symBinAddr: 0x2BBB4, symSize: 0x84 } + - { offset: 0x290AD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD8, symBinAddr: 0x2BC38, symSize: 0x60 } + - { offset: 0x290C9, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xD38, symBinAddr: 0x2BC98, symSize: 0x1F4 } + - { offset: 0x2913E, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xF2C, symBinAddr: 0x2BE8C, symSize: 0x54 } + - { offset: 0x29162, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xF80, symBinAddr: 0x2BEE0, symSize: 0x2C } + - { offset: 0x2917E, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0xFAC, symBinAddr: 0x2BF0C, symSize: 0x214 } + - { offset: 0x2921C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x11C0, symBinAddr: 0x2C120, symSize: 0x6C } + - { offset: 0x29240, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x122C, symBinAddr: 0x2C18C, symSize: 0x4C } + - { offset: 0x2925C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1278, symBinAddr: 0x2C1D8, symSize: 0x170 } + - { offset: 0x292AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x13E8, symBinAddr: 0x2C348, symSize: 0x70 } + - { offset: 0x292F2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1458, symBinAddr: 0x2C3B8, symSize: 0x70 } + - { offset: 0x29336, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x14C8, symBinAddr: 0x2C428, symSize: 0x3C } + - { offset: 0x2936C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x1504, symBinAddr: 0x2C464, symSize: 0x1CC } + - { offset: 0x293D8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x16D0, symBinAddr: 0x2C630, symSize: 0x3C } + - { offset: 0x2940E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x170C, symBinAddr: 0x2C66C, symSize: 0x3C } + - { offset: 0x29444, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x1748, symBinAddr: 0x2C6A8, symSize: 0xBC } + - { offset: 0x29488, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x1804, symBinAddr: 0x2C764, symSize: 0xBC } + - { offset: 0x294CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x18C0, symBinAddr: 0x2C820, symSize: 0x3C } + - { offset: 0x29502, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x18FC, symBinAddr: 0x2C85C, symSize: 0x3C } + - { offset: 0x29538, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1938, symBinAddr: 0x2C898, symSize: 0x64 } + - { offset: 0x29578, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x199C, symBinAddr: 0x2C8FC, symSize: 0x38 } + - { offset: 0x295AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x19D4, symBinAddr: 0x2C934, symSize: 0x74 } + - { offset: 0x295EE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1A48, symBinAddr: 0x2C9A8, symSize: 0x38 } + - { offset: 0x29624, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1A80, symBinAddr: 0x2C9E0, symSize: 0x74 } + - { offset: 0x29666, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1AF4, symBinAddr: 0x2CA54, symSize: 0x204 } + - { offset: 0x296F8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1CF8, symBinAddr: 0x2CC58, symSize: 0x150 } + - { offset: 0x29768, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1E48, symBinAddr: 0x2CDA8, symSize: 0x9C } + - { offset: 0x2979B, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x1EE4, symBinAddr: 0x2CE44, symSize: 0xA8 } + - { offset: 0x297DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x1FF0, symBinAddr: 0x2CEEC, symSize: 0x68 } + - { offset: 0x2980E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x2058, symBinAddr: 0x2CF54, symSize: 0x48 } + - { offset: 0x29DC2, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CF9C, symSize: 0x7C } + - { offset: 0x29DCF, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2CF9C, symSize: 0x7C } + - { offset: 0x29DF8, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x97A8, symBinAddr: 0x696A8, symSize: 0x0 } + - { offset: 0x29E0D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x97B0, symBinAddr: 0x696B0, symSize: 0x0 } + - { offset: 0x2A47D, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2D018, symSize: 0x4C } + - { offset: 0x2A4A5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xC8, symBinAddr: 0x2D064, symSize: 0xFC } + - { offset: 0x2A4DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1C4, symBinAddr: 0x2D160, symSize: 0x104 } + - { offset: 0x2A50D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2C8, symBinAddr: 0x2D264, symSize: 0xB8 } + - { offset: 0x2A53F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x380, symBinAddr: 0x2D31C, symSize: 0xFC } + - { offset: 0x2A571, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x47C, symBinAddr: 0x2D418, symSize: 0x4A0 } + - { offset: 0x2A612, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x91C, symBinAddr: 0x2D8B8, symSize: 0x114 } + - { offset: 0x2A660, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA30, symBinAddr: 0x2D9CC, symSize: 0x32C } + - { offset: 0x2A698, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xD5C, symBinAddr: 0x2DCF8, symSize: 0x8C } + - { offset: 0x2A6CA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xDE8, symBinAddr: 0x2DD84, symSize: 0x58 } + - { offset: 0x2A70A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE40, symBinAddr: 0x2DDDC, symSize: 0x58 } + - { offset: 0x2A74A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xE98, symBinAddr: 0x2DE34, symSize: 0x148 } + - { offset: 0x2A7B4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0xFE0, symBinAddr: 0x2DF7C, symSize: 0x90 } + - { offset: 0x2A822, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x1070, symBinAddr: 0x2E00C, symSize: 0x128 } + - { offset: 0x2A854, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x1198, symBinAddr: 0x2E134, symSize: 0x128 } + - { offset: 0x2A887, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x12C0, symBinAddr: 0x2E25C, symSize: 0x78 } + - { offset: 0x2A8BA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x1338, symBinAddr: 0x2E2D4, symSize: 0x60 } + - { offset: 0x2A8ED, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1398, symBinAddr: 0x2E334, symSize: 0x2C } + - { offset: 0x2A920, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x13C4, symBinAddr: 0x2E360, symSize: 0xF0 } + - { offset: 0x2A953, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x14B4, symBinAddr: 0x2E450, symSize: 0x158 } + - { offset: 0x2A9AE, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x160C, symBinAddr: 0x2E5A8, symSize: 0x54 } + - { offset: 0x2A9D2, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1660, symBinAddr: 0x2E5FC, symSize: 0x2C } + - { offset: 0x2A9EE, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x168C, symBinAddr: 0x2E628, symSize: 0xB0 } + - { offset: 0x2AA5D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x173C, symBinAddr: 0x2E6D8, symSize: 0x38 } + - { offset: 0x2AA81, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1774, symBinAddr: 0x2E710, symSize: 0x2C } + - { offset: 0x2AA9D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x17A0, symBinAddr: 0x2E73C, symSize: 0x2E4 } + - { offset: 0x2ABA9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1A84, symBinAddr: 0x2EA20, symSize: 0x134 } + - { offset: 0x2ABEF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1BB8, symBinAddr: 0x2EB54, symSize: 0x2D4 } + - { offset: 0x2AC99, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1E8C, symBinAddr: 0x2EE28, symSize: 0x210 } + - { offset: 0x2AD0C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x209C, symBinAddr: 0x2F038, symSize: 0x1C } + - { offset: 0x2AD42, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x20B8, symBinAddr: 0x2F054, symSize: 0x20 } + - { offset: 0x2AD78, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x20D8, symBinAddr: 0x2F074, symSize: 0x1C } + - { offset: 0x2ADAE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x20F4, symBinAddr: 0x2F090, symSize: 0x1C } + - { offset: 0x2ADE4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2110, symBinAddr: 0x2F0AC, symSize: 0x1C } + - { offset: 0x2AE1A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x212C, symBinAddr: 0x2F0C8, symSize: 0x1C } + - { offset: 0x2AE50, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2148, symBinAddr: 0x2F0E4, symSize: 0x1C } + - { offset: 0x2AE86, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x2164, symBinAddr: 0x2F100, symSize: 0x1C } + - { offset: 0x2AEBC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2180, symBinAddr: 0x2F11C, symSize: 0x20 } + - { offset: 0x2AEF2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x21A0, symBinAddr: 0x2F13C, symSize: 0x1C } + - { offset: 0x2AF28, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x21BC, symBinAddr: 0x2F158, symSize: 0x38 } + - { offset: 0x2AF66, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x21F4, symBinAddr: 0x2F190, symSize: 0x1C } + - { offset: 0x2AF9C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2210, symBinAddr: 0x2F1AC, symSize: 0x1C } + - { offset: 0x2AFD2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x222C, symBinAddr: 0x2F1C8, symSize: 0x1C } + - { offset: 0x2B008, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x2248, symBinAddr: 0x2F1E4, symSize: 0x1C } + - { offset: 0x2B03E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2264, symBinAddr: 0x2F200, symSize: 0x1C } + - { offset: 0x2B074, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2280, symBinAddr: 0x2F21C, symSize: 0x1C } + - { offset: 0x2B0AA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x229C, symBinAddr: 0x2F238, symSize: 0x1C } + - { offset: 0x2B0E0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x22B8, symBinAddr: 0x2F254, symSize: 0x1C } + - { offset: 0x2B116, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x22D4, symBinAddr: 0x2F270, symSize: 0x38 } + - { offset: 0x2B154, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x230C, symBinAddr: 0x2F2A8, symSize: 0x1C } + - { offset: 0x2B18A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2328, symBinAddr: 0x2F2C4, symSize: 0x34 } + - { offset: 0x2B1C8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x235C, symBinAddr: 0x2F2F8, symSize: 0x20 } + - { offset: 0x2B1FE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x237C, symBinAddr: 0x2F318, symSize: 0x28 } + - { offset: 0x2B23C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x23A4, symBinAddr: 0x2F340, symSize: 0x1C } + - { offset: 0x2B272, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x23C0, symBinAddr: 0x2F35C, symSize: 0x38 } + - { offset: 0x2B2B0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x23F8, symBinAddr: 0x2F394, symSize: 0x78 } + - { offset: 0x2BA9F, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2F40C, symSize: 0x7C } + - { offset: 0x2BAAC, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2F40C, symSize: 0x7C } + - { offset: 0x2BAD5, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x3690, symBinAddr: 0x696B8, symSize: 0x0 } + - { offset: 0x2BAEA, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x3698, symBinAddr: 0x696C0, symSize: 0x0 } + - { offset: 0x2BC6B, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0x7C, symBinAddr: 0x2F488, symSize: 0x4C } + - { offset: 0x2BC93, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0xC8, symBinAddr: 0x2F4D4, symSize: 0xB0 } + - { offset: 0x2BCC9, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x178, symBinAddr: 0x2F584, symSize: 0x1D4 } + - { offset: 0x2BD17, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x34C, symBinAddr: 0x2F758, symSize: 0x54 } + - { offset: 0x2BD66, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x3A0, symBinAddr: 0x2F7AC, symSize: 0xDC } + - { offset: 0x2BDAC, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x47C, symBinAddr: 0x2F888, symSize: 0x30 } + - { offset: 0x2BDE9, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x510, symBinAddr: 0x2F8B8, symSize: 0xB4 } + - { offset: 0x2BE37, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x5C4, symBinAddr: 0x2F96C, symSize: 0x1E8 } + - { offset: 0x2BEF0, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x7AC, symBinAddr: 0x2FB54, symSize: 0x88 } + - { offset: 0x2BF3E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x834, symBinAddr: 0x2FBDC, symSize: 0x70 } + - { offset: 0x2BF8C, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x8A4, symBinAddr: 0x2FC4C, symSize: 0x94 } + - { offset: 0x2BFE8, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x938, symBinAddr: 0x2FCE0, symSize: 0x98 } + - { offset: 0x2C036, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x9D0, symBinAddr: 0x2FD78, symSize: 0x30 } + - { offset: 0x2C33F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x2FDA8, symSize: 0x90 } + - { offset: 0x2C358, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x18560, symBinAddr: 0x58D88, symSize: 0x0 } + - { offset: 0x2C3D0, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x18568, symBinAddr: 0x58D90, symSize: 0x0 } + - { offset: 0x2C3E5, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x18570, symBinAddr: 0x58D98, symSize: 0x0 } + - { offset: 0x2C3FA, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x18578, symBinAddr: 0x58DA0, symSize: 0x0 } + - { offset: 0x2C403, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x14228, symBinAddr: 0x43C80, symSize: 0xA8 } + - { offset: 0x2C42A, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x38BF8, symBinAddr: 0x696C8, symSize: 0x0 } + - { offset: 0x2C4A7, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x38C00, symBinAddr: 0x696D0, symSize: 0x0 } + - { offset: 0x2CEDA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x2FDA8, symSize: 0x90 } + - { offset: 0x2CF11, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x90, symBinAddr: 0x2FE38, symSize: 0x10C } + - { offset: 0x2CF75, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x19C, symBinAddr: 0x2FF44, symSize: 0x68 } + - { offset: 0x2CFA8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x204, symBinAddr: 0x2FFAC, symSize: 0x94 } + - { offset: 0x2CFDF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x298, symBinAddr: 0x30040, symSize: 0x48 } + - { offset: 0x2D012, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2E0, symBinAddr: 0x30088, symSize: 0x74 } + - { offset: 0x2D049, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x354, symBinAddr: 0x300FC, symSize: 0x9C } + - { offset: 0x2D08F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x3F0, symBinAddr: 0x30198, symSize: 0xC0 } + - { offset: 0x2D0E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4B0, symBinAddr: 0x30258, symSize: 0x478 } + - { offset: 0x2D165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x928, symBinAddr: 0x306D0, symSize: 0x158 } + - { offset: 0x2D198, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xA80, symBinAddr: 0x30828, symSize: 0x34 } + - { offset: 0x2D1D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB18, symBinAddr: 0x3085C, symSize: 0x154 } + - { offset: 0x2D232, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC6C, symBinAddr: 0x309B0, symSize: 0x54 } + - { offset: 0x2D256, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xCC0, symBinAddr: 0x30A04, symSize: 0x2C } + - { offset: 0x2D272, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xCEC, symBinAddr: 0x30A30, symSize: 0x5C } + - { offset: 0x2D2CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xDE0, symBinAddr: 0x30A8C, symSize: 0x14C } + - { offset: 0x2D32A, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xF2C, symBinAddr: 0x30BD8, symSize: 0x38 } + - { offset: 0x2D37C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x1000, symBinAddr: 0x30C10, symSize: 0x64 } + - { offset: 0x2D3BE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1064, symBinAddr: 0x30C74, symSize: 0x64 } + - { offset: 0x2D400, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x10C8, symBinAddr: 0x30CD8, symSize: 0x15C } + - { offset: 0x2D45A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1224, symBinAddr: 0x30E34, symSize: 0x40 } + - { offset: 0x2D4B2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1264, symBinAddr: 0x30E74, symSize: 0x14C } + - { offset: 0x2D512, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x13B0, symBinAddr: 0x30FC0, symSize: 0x38 } + - { offset: 0x2D564, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x13E8, symBinAddr: 0x30FF8, symSize: 0x64 } + - { offset: 0x2D5A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x144C, symBinAddr: 0x3105C, symSize: 0x64 } + - { offset: 0x2D5E8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x14B0, symBinAddr: 0x310C0, symSize: 0x23C } + - { offset: 0x2D671, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x16EC, symBinAddr: 0x312FC, symSize: 0x78 } + - { offset: 0x2D6E1, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x1764, symBinAddr: 0x31374, symSize: 0x74 } + - { offset: 0x2D705, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x17D8, symBinAddr: 0x313E8, symSize: 0x54 } + - { offset: 0x2D721, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x182C, symBinAddr: 0x3143C, symSize: 0x190 } + - { offset: 0x2D790, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x19BC, symBinAddr: 0x315CC, symSize: 0x50 } + - { offset: 0x2D7F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1AD0, symBinAddr: 0x3161C, symSize: 0x8C } + - { offset: 0x2D845, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1B5C, symBinAddr: 0x316A8, symSize: 0x8C } + - { offset: 0x2D896, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1BE8, symBinAddr: 0x31734, symSize: 0x14C } + - { offset: 0x2D8F0, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1D34, symBinAddr: 0x31880, symSize: 0x38 } + - { offset: 0x2D948, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1D6C, symBinAddr: 0x318B8, symSize: 0xE4 } + - { offset: 0x2D999, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x1E50, symBinAddr: 0x3199C, symSize: 0x5C } + - { offset: 0x2D9EB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x1EAC, symBinAddr: 0x319F8, symSize: 0x14C } + - { offset: 0x2DA45, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x1FF8, symBinAddr: 0x31B44, symSize: 0x38 } + - { offset: 0x2DA9D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2030, symBinAddr: 0x31B7C, symSize: 0xE4 } + - { offset: 0x2DAEE, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2114, symBinAddr: 0x31C60, symSize: 0x5C } + - { offset: 0x2DB40, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x2170, symBinAddr: 0x31CBC, symSize: 0x14C } + - { offset: 0x2DB9A, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x22BC, symBinAddr: 0x31E08, symSize: 0x44 } + - { offset: 0x2DBF2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2300, symBinAddr: 0x31E4C, symSize: 0x14C } + - { offset: 0x2DC4C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x244C, symBinAddr: 0x31F98, symSize: 0x44 } + - { offset: 0x2DCA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2490, symBinAddr: 0x31FDC, symSize: 0x14C } + - { offset: 0x2DCFE, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x25DC, symBinAddr: 0x32128, symSize: 0x38 } + - { offset: 0x2DD56, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x2614, symBinAddr: 0x32160, symSize: 0xD4 } + - { offset: 0x2DD98, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x26E8, symBinAddr: 0x32234, symSize: 0x3C } + - { offset: 0x2DDD8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x2724, symBinAddr: 0x32270, symSize: 0xD4 } + - { offset: 0x2DE1A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x27F8, symBinAddr: 0x32344, symSize: 0x3C } + - { offset: 0x2DE5A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2834, symBinAddr: 0x32380, symSize: 0xD4 } + - { offset: 0x2DE9C, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2908, symBinAddr: 0x32454, symSize: 0x3C } + - { offset: 0x2DEDC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2944, symBinAddr: 0x32490, symSize: 0x148 } + - { offset: 0x2DF36, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2A8C, symBinAddr: 0x325D8, symSize: 0x30 } + - { offset: 0x2DF8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2ABC, symBinAddr: 0x32608, symSize: 0xE0 } + - { offset: 0x2DFDF, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2B9C, symBinAddr: 0x326E8, symSize: 0x28 } + - { offset: 0x2E031, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2BC4, symBinAddr: 0x32710, symSize: 0x148 } + - { offset: 0x2E08B, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x2D0C, symBinAddr: 0x32858, symSize: 0x30 } + - { offset: 0x2E0E3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x2D3C, symBinAddr: 0x32888, symSize: 0xE0 } + - { offset: 0x2E134, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x2E1C, symBinAddr: 0x32968, symSize: 0x28 } + - { offset: 0x2E186, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x2E44, symBinAddr: 0x32990, symSize: 0xE0 } + - { offset: 0x2E1D7, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x2F24, symBinAddr: 0x32A70, symSize: 0x28 } + - { offset: 0x2E229, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x2F4C, symBinAddr: 0x32A98, symSize: 0x148 } + - { offset: 0x2E283, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3094, symBinAddr: 0x32BE0, symSize: 0x30 } + - { offset: 0x2E2DB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x30C4, symBinAddr: 0x32C10, symSize: 0x17C } + - { offset: 0x2E336, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3240, symBinAddr: 0x32D8C, symSize: 0x40 } + - { offset: 0x2E38E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3280, symBinAddr: 0x32DCC, symSize: 0x11C } + - { offset: 0x2E3DF, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x339C, symBinAddr: 0x32EE8, symSize: 0x5C } + - { offset: 0x2E431, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x33F8, symBinAddr: 0x32F44, symSize: 0x188 } + - { offset: 0x2E497, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x3580, symBinAddr: 0x330CC, symSize: 0x50 } + - { offset: 0x2E4FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x35D0, symBinAddr: 0x3311C, symSize: 0x164 } + - { offset: 0x2E54C, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3734, symBinAddr: 0x33280, symSize: 0x50 } + - { offset: 0x2E5B0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3784, symBinAddr: 0x332D0, symSize: 0x120 } + - { offset: 0x2E601, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x38A4, symBinAddr: 0x333F0, symSize: 0x50 } + - { offset: 0x2E665, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x38F4, symBinAddr: 0x33440, symSize: 0x170 } + - { offset: 0x2E6C5, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3A64, symBinAddr: 0x335B0, symSize: 0x54 } + - { offset: 0x2E73B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3AB8, symBinAddr: 0x33604, symSize: 0x204 } + - { offset: 0x2E7B9, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x3CBC, symBinAddr: 0x33808, symSize: 0x58 } + - { offset: 0x2E841, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3D14, symBinAddr: 0x33860, symSize: 0xA0 } + - { offset: 0x2E865, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x3DB4, symBinAddr: 0x33900, symSize: 0x74 } + - { offset: 0x2E881, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x3E28, symBinAddr: 0x33974, symSize: 0x164 } + - { offset: 0x2E8D2, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x3F8C, symBinAddr: 0x33AD8, symSize: 0x50 } + - { offset: 0x2E936, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x3FDC, symBinAddr: 0x33B28, symSize: 0x108 } + - { offset: 0x2E98B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x40E4, symBinAddr: 0x33C30, symSize: 0x104 } + - { offset: 0x2E9E0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x41E8, symBinAddr: 0x33D34, symSize: 0x12C } + - { offset: 0x2EA45, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4314, symBinAddr: 0x33E60, symSize: 0x1F0 } + - { offset: 0x2EAAD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4504, symBinAddr: 0x34050, symSize: 0x30 } + - { offset: 0x2EAE4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4534, symBinAddr: 0x34080, symSize: 0x14C } + - { offset: 0x2EB39, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4680, symBinAddr: 0x341CC, symSize: 0x14C } + - { offset: 0x2EB8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x47CC, symBinAddr: 0x34318, symSize: 0x104 } + - { offset: 0x2EBE3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x48D0, symBinAddr: 0x3441C, symSize: 0x1E8 } + - { offset: 0x2EC53, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x4AB8, symBinAddr: 0x34604, symSize: 0x2CC } + - { offset: 0x2ED00, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x4D84, symBinAddr: 0x348D0, symSize: 0x50 } + - { offset: 0x2ED4E, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.81', symObjAddr: 0x4E2C, symBinAddr: 0x34920, symSize: 0x5E0 } + - { offset: 0x2EEAA, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x540C, symBinAddr: 0x34F00, symSize: 0x24 } + - { offset: 0x2EED2, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5430, symBinAddr: 0x34F24, symSize: 0x50 } + - { offset: 0x2EF32, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5480, symBinAddr: 0x34F74, symSize: 0x70 } + - { offset: 0x2EF56, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x54F0, symBinAddr: 0x34FE4, symSize: 0xBC0 } + - { offset: 0x2F191, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x60B0, symBinAddr: 0x35BA4, symSize: 0x690 } + - { offset: 0x2F3CE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6740, symBinAddr: 0x36234, symSize: 0x2BC } + - { offset: 0x2F4A3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x69FC, symBinAddr: 0x364F0, symSize: 0x2A4 } + - { offset: 0x2F507, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x6CA0, symBinAddr: 0x36794, symSize: 0x2A4 } + - { offset: 0x2F56B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x6F44, symBinAddr: 0x36A38, symSize: 0x15C } + - { offset: 0x2F60A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x70A0, symBinAddr: 0x36B94, symSize: 0x15C } + - { offset: 0x2F6A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x71FC, symBinAddr: 0x36CF0, symSize: 0x334 } + - { offset: 0x2F701, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7530, symBinAddr: 0x37024, symSize: 0xE8 } + - { offset: 0x2F741, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7618, symBinAddr: 0x3710C, symSize: 0x98 } + - { offset: 0x2F781, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x76B0, symBinAddr: 0x371A4, symSize: 0x58 } + - { offset: 0x2F7D5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.109', symObjAddr: 0x776C, symBinAddr: 0x371FC, symSize: 0x58 } + - { offset: 0x2F829, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x77C4, symBinAddr: 0x37254, symSize: 0x334 } + - { offset: 0x2F881, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x7AF8, symBinAddr: 0x37588, symSize: 0xE8 } + - { offset: 0x2F8C1, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x7BE0, symBinAddr: 0x37670, symSize: 0x98 } + - { offset: 0x2F901, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x7C78, symBinAddr: 0x37708, symSize: 0x58 } + - { offset: 0x2F955, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x7CD0, symBinAddr: 0x37760, symSize: 0x58 } + - { offset: 0x2F9A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x7D28, symBinAddr: 0x377B8, symSize: 0x2E8 } + - { offset: 0x2FA1C, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x8010, symBinAddr: 0x37AA0, symSize: 0x394 } + - { offset: 0x2FACB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x83A4, symBinAddr: 0x37E34, symSize: 0x64 } + - { offset: 0x2FB2F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8408, symBinAddr: 0x37E98, symSize: 0x60 } + - { offset: 0x2FB62, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8468, symBinAddr: 0x37EF8, symSize: 0x60 } + - { offset: 0x2FB95, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x84C8, symBinAddr: 0x37F58, symSize: 0x60 } + - { offset: 0x2FBC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8528, symBinAddr: 0x37FB8, symSize: 0x60 } + - { offset: 0x2FBFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8588, symBinAddr: 0x38018, symSize: 0x60 } + - { offset: 0x2FC2E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x85E8, symBinAddr: 0x38078, symSize: 0x60 } + - { offset: 0x2FC61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8648, symBinAddr: 0x380D8, symSize: 0x60 } + - { offset: 0x2FC94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x86A8, symBinAddr: 0x38138, symSize: 0x60 } + - { offset: 0x2FCC7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8708, symBinAddr: 0x38198, symSize: 0xD8 } + - { offset: 0x2FCFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x87E0, symBinAddr: 0x38270, symSize: 0xD8 } + - { offset: 0x2FD2D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x88B8, symBinAddr: 0x38348, symSize: 0x48 } + - { offset: 0x2FD60, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x8900, symBinAddr: 0x38390, symSize: 0x2A8 } + - { offset: 0x2FE6F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x8BA8, symBinAddr: 0x38638, symSize: 0x19C } + - { offset: 0x2FECF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x8D44, symBinAddr: 0x387D4, symSize: 0x19C } + - { offset: 0x2FF2F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x8EE0, symBinAddr: 0x38970, symSize: 0x1F4 } + - { offset: 0x2FF8B, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x90D4, symBinAddr: 0x38B64, symSize: 0xA0 } + - { offset: 0x2FFE3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9174, symBinAddr: 0x38C04, symSize: 0x4C } + - { offset: 0x3001F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x91F8, symBinAddr: 0x38C50, symSize: 0x1F4 } + - { offset: 0x3007B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x93EC, symBinAddr: 0x38E44, symSize: 0xA0 } + - { offset: 0x300D3, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x948C, symBinAddr: 0x38EE4, symSize: 0x4C } + - { offset: 0x3010F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x94D8, symBinAddr: 0x38F30, symSize: 0x1B8 } + - { offset: 0x30169, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9690, symBinAddr: 0x390E8, symSize: 0x98 } + - { offset: 0x301C1, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9728, symBinAddr: 0x39180, symSize: 0x4C } + - { offset: 0x301FD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x9774, symBinAddr: 0x391CC, symSize: 0x1F4 } + - { offset: 0x30259, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0x9968, symBinAddr: 0x393C0, symSize: 0x50 } + - { offset: 0x302B1, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0x99B8, symBinAddr: 0x39410, symSize: 0x4C } + - { offset: 0x302ED, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0x9A04, symBinAddr: 0x3945C, symSize: 0x1F4 } + - { offset: 0x30349, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0x9BF8, symBinAddr: 0x39650, symSize: 0x50 } + - { offset: 0x303A1, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0x9C48, symBinAddr: 0x396A0, symSize: 0x4C } + - { offset: 0x303DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0x9C94, symBinAddr: 0x396EC, symSize: 0x1B8 } + - { offset: 0x30437, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0x9E4C, symBinAddr: 0x398A4, symSize: 0x4C } + - { offset: 0x3048F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0x9E98, symBinAddr: 0x398F0, symSize: 0x4C } + - { offset: 0x304CB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0x9EE4, symBinAddr: 0x3993C, symSize: 0x1F4 } + - { offset: 0x30527, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xA0D8, symBinAddr: 0x39B30, symSize: 0x50 } + - { offset: 0x3057F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xA128, symBinAddr: 0x39B80, symSize: 0x4C } + - { offset: 0x305BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xA174, symBinAddr: 0x39BCC, symSize: 0x1F4 } + - { offset: 0x30617, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xA368, symBinAddr: 0x39DC0, symSize: 0x50 } + - { offset: 0x3066F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xA3B8, symBinAddr: 0x39E10, symSize: 0x4C } + - { offset: 0x306AB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xA404, symBinAddr: 0x39E5C, symSize: 0x1B8 } + - { offset: 0x30705, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xA5BC, symBinAddr: 0x3A014, symSize: 0x4C } + - { offset: 0x3075D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xA608, symBinAddr: 0x3A060, symSize: 0x4C } + - { offset: 0x30799, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xA654, symBinAddr: 0x3A0AC, symSize: 0x318 } + - { offset: 0x30862, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xA96C, symBinAddr: 0x3A3C4, symSize: 0x1F4 } + - { offset: 0x308BE, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xAB60, symBinAddr: 0x3A5B8, symSize: 0x50 } + - { offset: 0x30916, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xABB0, symBinAddr: 0x3A608, symSize: 0x4C } + - { offset: 0x30952, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xABFC, symBinAddr: 0x3A654, symSize: 0x1F4 } + - { offset: 0x309AE, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xADF0, symBinAddr: 0x3A848, symSize: 0x50 } + - { offset: 0x30A06, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xAE40, symBinAddr: 0x3A898, symSize: 0x4C } + - { offset: 0x30A42, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xAE8C, symBinAddr: 0x3A8E4, symSize: 0x1B8 } + - { offset: 0x30A9C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xB044, symBinAddr: 0x3AA9C, symSize: 0x4C } + - { offset: 0x30AF4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xB090, symBinAddr: 0x3AAE8, symSize: 0x4C } + - { offset: 0x30B30, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xB0DC, symBinAddr: 0x3AB34, symSize: 0x14C } + - { offset: 0x30B8A, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xB228, symBinAddr: 0x3AC80, symSize: 0x44 } + - { offset: 0x30BE2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xB26C, symBinAddr: 0x3ACC4, symSize: 0x150 } + - { offset: 0x30C3C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xB3BC, symBinAddr: 0x3AE14, symSize: 0x40 } + - { offset: 0x30C94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xB3FC, symBinAddr: 0x3AE54, symSize: 0x150 } + - { offset: 0x30CEE, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xB54C, symBinAddr: 0x3AFA4, symSize: 0x84 } + - { offset: 0x30D46, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xB5D0, symBinAddr: 0x3B028, symSize: 0x150 } + - { offset: 0x30DA0, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xB720, symBinAddr: 0x3B178, symSize: 0x84 } + - { offset: 0x30DF8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xB7A4, symBinAddr: 0x3B1FC, symSize: 0x264 } + - { offset: 0x30E9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xBA08, symBinAddr: 0x3B460, symSize: 0x40 } + - { offset: 0x30EF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xBA48, symBinAddr: 0x3B4A0, symSize: 0x294 } + - { offset: 0x30F8F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xBCDC, symBinAddr: 0x3B734, symSize: 0x660 } + - { offset: 0x31161, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC33C, symBinAddr: 0x3BD94, symSize: 0x8C } + - { offset: 0x31185, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xC3C8, symBinAddr: 0x3BE20, symSize: 0x68 } + - { offset: 0x311A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xC430, symBinAddr: 0x3BE88, symSize: 0x288 } + - { offset: 0x31230, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xC6B8, symBinAddr: 0x3C110, symSize: 0x688 } + - { offset: 0x313FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xCD40, symBinAddr: 0x3C798, symSize: 0x1D8 } + - { offset: 0x3148D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xCF18, symBinAddr: 0x3C970, symSize: 0x29C } + - { offset: 0x3152B, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xD1B4, symBinAddr: 0x3CC0C, symSize: 0x2E4 } + - { offset: 0x315FA, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xD498, symBinAddr: 0x3CEF0, symSize: 0xB0 } + - { offset: 0x3166A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xD548, symBinAddr: 0x3CFA0, symSize: 0x288 } + - { offset: 0x316F9, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xD7D0, symBinAddr: 0x3D228, symSize: 0x270 } + - { offset: 0x317D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xDA40, symBinAddr: 0x3D498, symSize: 0x364 } + - { offset: 0x31876, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xDDA4, symBinAddr: 0x3D7FC, symSize: 0x1B8 } + - { offset: 0x318DA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xDF5C, symBinAddr: 0x3D9B4, symSize: 0x1B8 } + - { offset: 0x3193E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xE114, symBinAddr: 0x3DB6C, symSize: 0x194 } + - { offset: 0x319AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xE2A8, symBinAddr: 0x3DD00, symSize: 0x7C } + - { offset: 0x31A03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xE324, symBinAddr: 0x3DD7C, symSize: 0xA4 } + - { offset: 0x31A67, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xE3C8, symBinAddr: 0x3DE20, symSize: 0x7C } + - { offset: 0x31ABC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xE444, symBinAddr: 0x3DE9C, symSize: 0xA4 } + - { offset: 0x31B20, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xE4E8, symBinAddr: 0x3DF40, symSize: 0x2CC } + - { offset: 0x31BCD, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xE7B4, symBinAddr: 0x3E20C, symSize: 0x584 } + - { offset: 0x31DA5, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xED38, symBinAddr: 0x3E790, symSize: 0xA4 } + - { offset: 0x31DC9, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xEDDC, symBinAddr: 0x3E834, symSize: 0x78 } + - { offset: 0x31DE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xEE54, symBinAddr: 0x3E8AC, symSize: 0x274 } + - { offset: 0x31E74, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF0C8, symBinAddr: 0x3EB20, symSize: 0x2E4 } + - { offset: 0x31F7E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0xF3AC, symBinAddr: 0x3EE04, symSize: 0x274 } + - { offset: 0x3200D, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xF620, symBinAddr: 0x3F078, symSize: 0x2D4 } + - { offset: 0x32107, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0xF8F4, symBinAddr: 0x3F34C, symSize: 0x22C } + - { offset: 0x32196, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0xFB20, symBinAddr: 0x3F578, symSize: 0x280 } + - { offset: 0x3226F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0xFDA0, symBinAddr: 0x3F7F8, symSize: 0x22C } + - { offset: 0x322FE, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0xFFCC, symBinAddr: 0x3FA24, symSize: 0x1D0 } + - { offset: 0x323AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x1019C, symBinAddr: 0x3FBF4, symSize: 0x70 } + - { offset: 0x323FD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x1020C, symBinAddr: 0x3FC64, symSize: 0x164 } + - { offset: 0x3246C, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x10370, symBinAddr: 0x3FDC8, symSize: 0x60 } + - { offset: 0x324BE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x103D0, symBinAddr: 0x3FE28, symSize: 0x26C } + - { offset: 0x3254D, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x1063C, symBinAddr: 0x40094, symSize: 0xC4 } + - { offset: 0x325BD, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x10700, symBinAddr: 0x40158, symSize: 0x60 } + - { offset: 0x3260F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x10760, symBinAddr: 0x401B8, symSize: 0x1B4 } + - { offset: 0x3268D, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x10914, symBinAddr: 0x4036C, symSize: 0x60 } + - { offset: 0x326DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x10974, symBinAddr: 0x403CC, symSize: 0x8C } + - { offset: 0x32730, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x10A00, symBinAddr: 0x40458, symSize: 0x25C } + - { offset: 0x327BD, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x10C5C, symBinAddr: 0x406B4, symSize: 0x7C } + - { offset: 0x32833, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x10CD8, symBinAddr: 0x40730, symSize: 0x280 } + - { offset: 0x3287B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x10F58, symBinAddr: 0x409B0, symSize: 0x670 } + - { offset: 0x32955, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x115C8, symBinAddr: 0x41020, symSize: 0x130 } + - { offset: 0x329C4, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x116F8, symBinAddr: 0x41150, symSize: 0xC8 } + - { offset: 0x32A28, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.176', symObjAddr: 0x117C0, symBinAddr: 0x41218, symSize: 0x84 } + - { offset: 0x32A80, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x11844, symBinAddr: 0x4129C, symSize: 0x3AC } + - { offset: 0x32B56, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x11BF0, symBinAddr: 0x41648, symSize: 0x60 } + - { offset: 0x32B89, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x11C50, symBinAddr: 0x416A8, symSize: 0x8C } + - { offset: 0x32BBC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x11CDC, symBinAddr: 0x41734, symSize: 0x208 } + - { offset: 0x32C0D, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x11EE4, symBinAddr: 0x4193C, symSize: 0x4C } + - { offset: 0x32C4D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x11F30, symBinAddr: 0x41988, symSize: 0x230 } + - { offset: 0x32CCD, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x12160, symBinAddr: 0x41BB8, symSize: 0x17C } + - { offset: 0x32D5A, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x122DC, symBinAddr: 0x41D34, symSize: 0x4C } + - { offset: 0x32D9A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x12328, symBinAddr: 0x41D80, symSize: 0x230 } + - { offset: 0x32E1A, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x12558, symBinAddr: 0x41FB0, symSize: 0x17C } + - { offset: 0x32EA7, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x126D4, symBinAddr: 0x4212C, symSize: 0x4C } + - { offset: 0x32EE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x12720, symBinAddr: 0x42178, symSize: 0xD4 } + - { offset: 0x32F29, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x127F4, symBinAddr: 0x4224C, symSize: 0xA0 } + - { offset: 0x32F69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x12894, symBinAddr: 0x422EC, symSize: 0x8C } + - { offset: 0x32FBA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x12920, symBinAddr: 0x42378, symSize: 0x25C } + - { offset: 0x33047, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x12B7C, symBinAddr: 0x425D4, symSize: 0x7C } + - { offset: 0x330BD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x12BF8, symBinAddr: 0x42650, symSize: 0xE70 } + - { offset: 0x33260, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x13A68, symBinAddr: 0x434C0, symSize: 0x194 } + - { offset: 0x332F4, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x13BFC, symBinAddr: 0x43654, symSize: 0x104 } + - { offset: 0x33388, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.183', symObjAddr: 0x13D00, symBinAddr: 0x43758, symSize: 0x98 } + - { offset: 0x3341C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x13D98, symBinAddr: 0x437F0, symSize: 0x60 } + - { offset: 0x3344F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x13DF8, symBinAddr: 0x43850, symSize: 0x158 } + - { offset: 0x334A0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x13F50, symBinAddr: 0x439A8, symSize: 0xD4 } + - { offset: 0x334E2, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x14024, symBinAddr: 0x43A7C, symSize: 0x50 } + - { offset: 0x33522, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x14074, symBinAddr: 0x43ACC, symSize: 0xD4 } + - { offset: 0x33564, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x14148, symBinAddr: 0x43BA0, symSize: 0x94 } + - { offset: 0x335A4, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x141DC, symBinAddr: 0x43C34, symSize: 0x4C } + - { offset: 0x33656, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x142D0, symBinAddr: 0x43D28, symSize: 0x80 } + - { offset: 0x33696, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x14350, symBinAddr: 0x43DA8, symSize: 0x138 } + - { offset: 0x336D8, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x14488, symBinAddr: 0x43EE0, symSize: 0x1AC } + - { offset: 0x33729, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x14634, symBinAddr: 0x4408C, symSize: 0x1AC } + - { offset: 0x3377A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x147E0, symBinAddr: 0x44238, symSize: 0x438 } + - { offset: 0x337DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x14C18, symBinAddr: 0x44670, symSize: 0x4F0 } + - { offset: 0x338BA, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x15108, symBinAddr: 0x44B60, symSize: 0x1C8 } + - { offset: 0x33938, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x152D0, symBinAddr: 0x44D28, symSize: 0x1C8 } + - { offset: 0x339B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x15498, symBinAddr: 0x44EF0, symSize: 0x1CC } + - { offset: 0x339FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x15664, symBinAddr: 0x450BC, symSize: 0x308 } + - { offset: 0x33AB9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x1596C, symBinAddr: 0x453C4, symSize: 0xE8 } + - { offset: 0x33AEC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x15A54, symBinAddr: 0x454AC, symSize: 0x150 } + - { offset: 0x33B1F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x15BA4, symBinAddr: 0x455FC, symSize: 0xF4 } + - { offset: 0x33B70, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x15C98, symBinAddr: 0x456F0, symSize: 0x5C } + - { offset: 0x33BB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x15CF4, symBinAddr: 0x4574C, symSize: 0x6C } + - { offset: 0x33C01, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x15D60, symBinAddr: 0x457B8, symSize: 0x64 } + - { offset: 0x33C43, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x15DC4, symBinAddr: 0x4581C, symSize: 0x78 } + - { offset: 0x33C85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x15E3C, symBinAddr: 0x45894, symSize: 0x78 } + - { offset: 0x33CBC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x15EB4, symBinAddr: 0x4590C, symSize: 0x54 } + - { offset: 0x33CF3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x15F08, symBinAddr: 0x45960, symSize: 0x54 } + - { offset: 0x33D2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x15F5C, symBinAddr: 0x459B4, symSize: 0xE4 } + - { offset: 0x33D70, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x16040, symBinAddr: 0x45A98, symSize: 0xE4 } + - { offset: 0x33DB6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x16124, symBinAddr: 0x45B7C, symSize: 0x64 } + - { offset: 0x33DED, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x16188, symBinAddr: 0x45BE0, symSize: 0x9C } + - { offset: 0x33E42, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x16224, symBinAddr: 0x45C7C, symSize: 0x9C } + - { offset: 0x33E97, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x162C0, symBinAddr: 0x45D18, symSize: 0x40 } + - { offset: 0x33EDD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x16300, symBinAddr: 0x45D58, symSize: 0x40 } + - { offset: 0x33F23, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x16340, symBinAddr: 0x45D98, symSize: 0xB0 } + - { offset: 0x33F78, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x163F0, symBinAddr: 0x45E48, symSize: 0x78 } + - { offset: 0x33FCD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x16468, symBinAddr: 0x45EC0, symSize: 0x78 } + - { offset: 0x34022, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x164E0, symBinAddr: 0x45F38, symSize: 0x80 } + - { offset: 0x34077, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x16560, symBinAddr: 0x45FB8, symSize: 0x80 } + - { offset: 0x340CC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x165E0, symBinAddr: 0x46038, symSize: 0x7C } + - { offset: 0x34130, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x1665C, symBinAddr: 0x460B4, symSize: 0x294 } + - { offset: 0x341FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x168F0, symBinAddr: 0x46348, symSize: 0x174 } + - { offset: 0x3422E, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x16A64, symBinAddr: 0x464BC, symSize: 0x9C } + - { offset: 0x3428E, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x16B00, symBinAddr: 0x46558, symSize: 0x9C } ... diff --git a/.theos/obj/debug/arm64/OhNo.dylib b/.theos/obj/debug/arm64/OhNo.dylib index 569c43f..b23e398 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 3c1247a..fa5735f 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 31461b7..de1e1bc 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,179 +2,198 @@ triple: 'arm64-apple-darwin' binary-path: '/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/OhNo.dylib' relocations: - - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x14768, symSize: 0x0 } - - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x25178, symBinAddr: 0x145C8, symSize: 0x0 } - - { offset: 0x132, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x25180, symBinAddr: 0x145D0, symSize: 0x0 } - - { offset: 0x1B0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x25188, symBinAddr: 0x145D8, symSize: 0x0 } - - { offset: 0x1EC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x25190, symBinAddr: 0x145E0, symSize: 0x0 } - - { offset: 0x3C4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x25198, symBinAddr: 0x145E8, symSize: 0x0 } - - { offset: 0x3EE, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x251A0, symBinAddr: 0x145F0, symSize: 0x0 } - - { offset: 0x403, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x251A8, symBinAddr: 0x145F8, symSize: 0x0 } - - { offset: 0x418, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x251B0, symBinAddr: 0x14600, symSize: 0x0 } - - { offset: 0x42D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x251B8, symBinAddr: 0x14608, symSize: 0x0 } - - { offset: 0x442, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x251C0, symBinAddr: 0x14610, symSize: 0x0 } - - { offset: 0x46C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x251C8, symBinAddr: 0x14618, symSize: 0x0 } - - { offset: 0x496, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x251D0, symBinAddr: 0x14620, symSize: 0x0 } - - { offset: 0x4C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x251D8, symBinAddr: 0x14628, symSize: 0x0 } - - { offset: 0x671, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x251E0, symBinAddr: 0x14630, symSize: 0x0 } - - { offset: 0x69B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x251E8, symBinAddr: 0x14638, symSize: 0x0 } - - { offset: 0x6C5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x251F0, symBinAddr: 0x14640, symSize: 0x0 } - - { offset: 0x6EF, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x251F8, symBinAddr: 0x14648, symSize: 0x0 } - - { offset: 0x2261, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x25200, symBinAddr: 0x14650, symSize: 0x0 } - - { offset: 0x2290, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x25208, symBinAddr: 0x14658, symSize: 0x0 } - - { offset: 0x22BA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x25210, symBinAddr: 0x14660, symSize: 0x0 } - - { offset: 0x22CF, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x25218, symBinAddr: 0x14668, symSize: 0x0 } - - { offset: 0x22E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x25220, symBinAddr: 0x14670, symSize: 0x0 } - - { offset: 0x230E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x25228, symBinAddr: 0x14678, symSize: 0x0 } - - { offset: 0x2338, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x25230, symBinAddr: 0x14680, symSize: 0x0 } - - { offset: 0x2372, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x25238, symBinAddr: 0x14688, symSize: 0x0 } - - { offset: 0x23A1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x25240, symBinAddr: 0x14690, symSize: 0x0 } - - { offset: 0x24CB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x25248, symBinAddr: 0x14698, symSize: 0x0 } - - { offset: 0x24FA, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x25250, symBinAddr: 0x146A0, symSize: 0x0 } - - { offset: 0x2524, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x25258, symBinAddr: 0x146A8, symSize: 0x0 } - - { offset: 0x2563, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x25260, symBinAddr: 0x146B0, symSize: 0x0 } - - { offset: 0x2578, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x25268, symBinAddr: 0x146B8, symSize: 0x0 } - - { offset: 0x25D1, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x25270, symBinAddr: 0x146C0, symSize: 0x0 } - - { offset: 0x25E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x25278, symBinAddr: 0x146C8, symSize: 0x0 } - - { offset: 0x25FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x25280, symBinAddr: 0x146D0, symSize: 0x0 } - - { offset: 0x2667, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x25288, symBinAddr: 0x146D8, symSize: 0x0 } - - { offset: 0x2901, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x25290, symBinAddr: 0x146E0, symSize: 0x0 } - - { offset: 0x2936, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x25298, symBinAddr: 0x146E8, symSize: 0x0 } - - { offset: 0x3057, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x252A0, symBinAddr: 0x146F0, symSize: 0x0 } - - { offset: 0x32C8, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x252A8, symBinAddr: 0x146F8, symSize: 0x0 } - - { offset: 0x4DCF, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x252B0, symBinAddr: 0x14700, symSize: 0x0 } - - { offset: 0x4DFA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x252B8, symBinAddr: 0x14708, symSize: 0x0 } - - { offset: 0x4E24, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x252C0, symBinAddr: 0x14710, symSize: 0x0 } - - { offset: 0x4FD4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x252C8, symBinAddr: 0x14718, symSize: 0x0 } - - { offset: 0x4FE9, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x252D0, symBinAddr: 0x14720, symSize: 0x0 } - - { offset: 0x5533, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x252D8, symBinAddr: 0x14728, symSize: 0x0 } - - { offset: 0x55B5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x252E0, symBinAddr: 0x14730, symSize: 0x0 } - - { offset: 0x560E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x252E8, symBinAddr: 0x14738, symSize: 0x0 } - - { offset: 0x5648, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x252F0, symBinAddr: 0x14740, symSize: 0x0 } - - { offset: 0x56E8, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x252F8, symBinAddr: 0x14748, symSize: 0x0 } - - { offset: 0x57C6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x25300, symBinAddr: 0x14750, symSize: 0x0 } - - { offset: 0x5876, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x25308, symBinAddr: 0x14758, symSize: 0x0 } - - { offset: 0x5898, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x25310, symBinAddr: 0x14760, symSize: 0x0 } - - { offset: 0x5A66, size: 0x8, addend: 0x0, symName: _reloadConfig, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x1E0 } - - { offset: 0x5AB2, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0x64 } - - { offset: 0x5ADA, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x244, symBinAddr: 0x4244, symSize: 0x58 } - - { offset: 0x5B02, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0x29C, symBinAddr: 0x429C, symSize: 0x54 } - - { offset: 0x5B2A, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x2F0, symBinAddr: 0x42F0, symSize: 0x54 } - - { offset: 0x5B52, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x344, symBinAddr: 0x4344, symSize: 0x58 } - - { offset: 0x5B7A, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x39C, symBinAddr: 0x439C, symSize: 0x190 } - - { offset: 0x5BD4, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x52C, symBinAddr: 0x452C, symSize: 0x6C } - - { offset: 0x5C0A, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x598, symBinAddr: 0x4598, symSize: 0x44 } - - { offset: 0x5C41, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x5DC, symBinAddr: 0x45DC, symSize: 0x40 } - - { offset: 0x5C78, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x61C, symBinAddr: 0x461C, symSize: 0x40 } - - { offset: 0x5CB7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_d7de9a12, symObjAddr: 0x65C, symBinAddr: 0x465C, symSize: 0xCE8 } - - { offset: 0x5F5A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x1344, symBinAddr: 0x5344, symSize: 0x110 } - - { offset: 0x5FA3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1454, symBinAddr: 0x5454, symSize: 0x158 } - - { offset: 0x5FEC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x15AC, symBinAddr: 0x55AC, symSize: 0xE8 } - - { offset: 0x6035, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x1694, symBinAddr: 0x5694, symSize: 0x158 } - - { offset: 0x607E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x17EC, symBinAddr: 0x57EC, symSize: 0x158 } - - { offset: 0x60C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1944, symBinAddr: 0x5944, symSize: 0x34 } - - { offset: 0x60FD, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1978, symBinAddr: 0x5978, symSize: 0x34 } - - { offset: 0x6133, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x19AC, symBinAddr: 0x59AC, symSize: 0x34 } - - { offset: 0x6169, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x19E0, symBinAddr: 0x59E0, symSize: 0x158 } - - { offset: 0x61B2, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x1B38, symBinAddr: 0x5B38, symSize: 0xF0 } - - { offset: 0x61FB, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x1C28, symBinAddr: 0x5C28, symSize: 0xF0 } - - { offset: 0x6244, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x1D18, symBinAddr: 0x5D18, symSize: 0x18 } - - { offset: 0x627A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x1D30, symBinAddr: 0x5D30, symSize: 0xF0 } - - { offset: 0x62C3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x1E20, symBinAddr: 0x5E20, symSize: 0x110 } - - { offset: 0x630C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x1F30, symBinAddr: 0x5F30, symSize: 0xF0 } - - { offset: 0x6355, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x2020, symBinAddr: 0x6020, symSize: 0x614 } - - { offset: 0x63DE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2634, symBinAddr: 0x6634, symSize: 0x214 } - - { offset: 0x642C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2848, symBinAddr: 0x6848, symSize: 0xF0 } - - { offset: 0x6479, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2938, symBinAddr: 0x6938, symSize: 0x12C } - - { offset: 0x64C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x2A64, symBinAddr: 0x6A64, symSize: 0xF0 } - - { offset: 0x6514, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x2B54, symBinAddr: 0x6B54, symSize: 0x12C } - - { offset: 0x6562, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x2C80, symBinAddr: 0x6C80, symSize: 0x1C } - - { offset: 0x659B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x2C9C, symBinAddr: 0x6C9C, symSize: 0x18 } - - { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x2CB4, symBinAddr: 0x6CB4, symSize: 0xF0 } - - { offset: 0x6621, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x2DA4, symBinAddr: 0x6DA4, symSize: 0x104 } - - { offset: 0x666F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x2EA8, symBinAddr: 0x6EA8, symSize: 0x248 } - - { offset: 0x66F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x30F0, symBinAddr: 0x70F0, symSize: 0x3A0 } - - { offset: 0x675E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x3490, symBinAddr: 0x7490, symSize: 0x88 } - - { offset: 0x6797, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3518, symBinAddr: 0x7518, symSize: 0x138 } - - { offset: 0x67E4, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x3650, symBinAddr: 0x7650, symSize: 0x138 } - - { offset: 0x6831, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3788, symBinAddr: 0x7788, symSize: 0x138 } - - { offset: 0x687E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x38C0, symBinAddr: 0x78C0, symSize: 0x138 } - - { offset: 0x68CB, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x39F8, symBinAddr: 0x79F8, symSize: 0x138 } - - { offset: 0x6918, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x3B30, symBinAddr: 0x7B30, symSize: 0x12C } - - { offset: 0x6966, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x3C5C, symBinAddr: 0x7C5C, symSize: 0x134 } - - { offset: 0x69AE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x3D90, symBinAddr: 0x7D90, symSize: 0x18C } - - { offset: 0x6A16, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x3F1C, symBinAddr: 0x7F1C, symSize: 0xF4 } - - { offset: 0x6A5E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x4010, symBinAddr: 0x8010, symSize: 0x134 } - - { offset: 0x6AC4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4144, symBinAddr: 0x8144, symSize: 0x1F0 } - - { offset: 0x6B2C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4334, symBinAddr: 0x8334, symSize: 0x140 } - - { offset: 0x6B85, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x4474, symBinAddr: 0x8474, symSize: 0x12C } - - { offset: 0x6BD2, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x45A0, symBinAddr: 0x85A0, symSize: 0x168 } - - { offset: 0x6C29, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x4708, symBinAddr: 0x8708, symSize: 0x168 } - - { offset: 0x6C80, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x4870, symBinAddr: 0x8870, symSize: 0x150 } - - { offset: 0x6CE2, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x49C0, symBinAddr: 0x89C0, symSize: 0x88 } - - { offset: 0x6D1B, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x4A48, symBinAddr: 0x8A48, symSize: 0x104 } - - { offset: 0x6DBC, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x4B4C, symBinAddr: 0x8B4C, symSize: 0x3E8 } - - { offset: 0x6EA4, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x4F34, symBinAddr: 0x8F34, symSize: 0x5C } - - { offset: 0x6EEC, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x4F90, symBinAddr: 0x8F90, symSize: 0x698 } - - { offset: 0x7072, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x5628, symBinAddr: 0x9628, symSize: 0x84 } - - { offset: 0x70BA, size: 0x8, addend: 0x0, symName: __logosLocalDtor_444f8b65, symObjAddr: 0x56AC, symBinAddr: 0x96AC, symSize: 0x28 } - - { offset: 0x70FE, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x56D4, symBinAddr: 0x96D4, symSize: 0x68 } - - { offset: 0x714B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x573C, symBinAddr: 0x973C, symSize: 0x38 } - - { offset: 0x716F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x5774, symBinAddr: 0x9774, symSize: 0x2C } - - { offset: 0x718B, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x57A0, symBinAddr: 0x97A0, symSize: 0x54 } - - { offset: 0x71AF, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x57F4, symBinAddr: 0x97F4, symSize: 0x2C } - - { offset: 0x71CB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x5820, symBinAddr: 0x9820, symSize: 0x80 } - - { offset: 0x7218, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x58A0, symBinAddr: 0x98A0, symSize: 0x84 } - - { offset: 0x7281, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x5924, symBinAddr: 0x9924, symSize: 0x80 } - - { offset: 0x72CE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x59A4, symBinAddr: 0x99A4, symSize: 0x64 } - - { offset: 0x731B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x5A08, symBinAddr: 0x9A08, symSize: 0x64 } - - { offset: 0x7368, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x5A6C, symBinAddr: 0x9A6C, symSize: 0x70 } - - { offset: 0x73D1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x5ADC, symBinAddr: 0x9ADC, symSize: 0x64 } - - { offset: 0x741E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x5B40, symBinAddr: 0x9B40, symSize: 0x88 } - - { offset: 0x7487, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x5BC8, symBinAddr: 0x9BC8, symSize: 0x74 } - - { offset: 0x74F0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x5C3C, symBinAddr: 0x9C3C, symSize: 0x74 } - - { offset: 0x7559, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x5CB0, symBinAddr: 0x9CB0, symSize: 0x64 } - - { offset: 0x75A6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x5D14, symBinAddr: 0x9D14, symSize: 0x160 } - - { offset: 0x7623, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x5E74, symBinAddr: 0x9E74, symSize: 0x4C } - - { offset: 0x7683, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x5EC0, symBinAddr: 0x9EC0, symSize: 0x78 } - - { offset: 0x76F1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x5F38, symBinAddr: 0x9F38, symSize: 0x12C } - - { offset: 0x778D, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x6064, symBinAddr: 0xA064, symSize: 0x78 } - - { offset: 0x77FB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x60DC, symBinAddr: 0xA0DC, symSize: 0x12C } - - { offset: 0x7897, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x6208, symBinAddr: 0xA208, symSize: 0x78 } - - { offset: 0x7905, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x6280, symBinAddr: 0xA280, symSize: 0x118 } - - { offset: 0x79A0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x6398, symBinAddr: 0xA398, symSize: 0xB0 } - - { offset: 0x7A08, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x6448, symBinAddr: 0xA448, symSize: 0x38 } - - { offset: 0x7A2C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x6480, symBinAddr: 0xA480, symSize: 0x2C } - - { offset: 0x7A48, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.243', symObjAddr: 0x64AC, symBinAddr: 0xA4AC, symSize: 0xB0 } - - { offset: 0x7AB0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x655C, symBinAddr: 0xA55C, symSize: 0x9C } - - { offset: 0x7B3A, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x65F8, symBinAddr: 0xA5F8, symSize: 0xB0 } - - { offset: 0x7BA8, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x66A8, symBinAddr: 0xA6A8, symSize: 0xB0 } - - { offset: 0x7C16, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x6758, symBinAddr: 0xA758, symSize: 0xB4 } - - { offset: 0x7C84, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x680C, symBinAddr: 0xA80C, symSize: 0xB4 } - - { offset: 0x7CF2, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x68C0, symBinAddr: 0xA8C0, symSize: 0xB4 } - - { offset: 0x7D60, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x6974, symBinAddr: 0xA974, symSize: 0xE0 } - - { offset: 0x7DEC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x6A54, symBinAddr: 0xAA54, symSize: 0x68 } - - { offset: 0x7E37, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x6ABC, symBinAddr: 0xAABC, symSize: 0x64 } - - { offset: 0x7E88, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x6B20, symBinAddr: 0xAB20, symSize: 0xDC } - - { offset: 0x7ED3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x6BFC, symBinAddr: 0xABFC, symSize: 0x68 } - - { offset: 0x7F1E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x6C64, symBinAddr: 0xAC64, symSize: 0x64 } - - { offset: 0x7F6F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x6CC8, symBinAddr: 0xACC8, symSize: 0x64 } - - { offset: 0x7FC0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x6D2C, symBinAddr: 0xAD2C, symSize: 0x64 } - - { offset: 0x8011, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x6D90, symBinAddr: 0xAD90, symSize: 0x268 } - - { offset: 0x80B9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x6FF8, symBinAddr: 0xAFF8, symSize: 0x364 } - - { offset: 0x8161, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x735C, symBinAddr: 0xB35C, symSize: 0x15C } - - { offset: 0x8206, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x74B8, symBinAddr: 0xB4B8, symSize: 0x38 } - - { offset: 0x822A, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x74F0, symBinAddr: 0xB4F0, symSize: 0x44 } - - { offset: 0x8254, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x7534, symBinAddr: 0xB534, symSize: 0xB0 } - - { offset: 0x82BD, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x75E4, symBinAddr: 0xB5E4, symSize: 0x78 } - - { offset: 0x8325, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x765C, symBinAddr: 0xB65C, symSize: 0xC4 } - - { offset: 0x838B, size: 0x8, addend: 0x0, symName: _safe_copy_string, symObjAddr: 0x7720, symBinAddr: 0xB720, symSize: 0xEC } - - { offset: 0x83F1, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x780C, symBinAddr: 0xB80C, symSize: 0xC4 } - - { offset: 0x8457, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x78D0, symBinAddr: 0xB8D0, symSize: 0x84 } - - { offset: 0x84A8, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x7954, symBinAddr: 0xB954, symSize: 0x16C } - - { offset: 0x853B, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x7AC0, symBinAddr: 0xBAC0, symSize: 0x3F4 } - - { offset: 0x85E4, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x7EB4, symBinAddr: 0xBEB4, symSize: 0xC } - - { offset: 0x85FE, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x7EC0, symBinAddr: 0xBEC0, symSize: 0xC } - - { offset: 0x8618, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x7ECC, symBinAddr: 0xBECC, symSize: 0x38 } - - { offset: 0x862E, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x84C0, symBinAddr: 0xBF04, symSize: 0x28 } + - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x14960, symSize: 0x0 } + - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x29378, symBinAddr: 0x14790, symSize: 0x0 } + - { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x29380, symBinAddr: 0x14798, symSize: 0x0 } + - { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x29388, symBinAddr: 0x147A0, symSize: 0x0 } + - { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x29390, symBinAddr: 0x147A8, symSize: 0x0 } + - { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x29398, symBinAddr: 0x147B0, symSize: 0x0 } + - { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x293A0, symBinAddr: 0x147B8, symSize: 0x0 } + - { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x293A8, symBinAddr: 0x147C0, symSize: 0x0 } + - { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x293B0, symBinAddr: 0x147C8, symSize: 0x0 } + - { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x293B8, symBinAddr: 0x147D0, symSize: 0x0 } + - { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x293C0, symBinAddr: 0x147D8, symSize: 0x0 } + - { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x293C8, symBinAddr: 0x147E0, symSize: 0x0 } + - { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x293D0, symBinAddr: 0x147E8, symSize: 0x0 } + - { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x293D8, symBinAddr: 0x147F0, symSize: 0x0 } + - { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x293E0, symBinAddr: 0x147F8, symSize: 0x0 } + - { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x293E8, symBinAddr: 0x14800, symSize: 0x0 } + - { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x293F0, symBinAddr: 0x14808, symSize: 0x0 } + - { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x293F8, symBinAddr: 0x14810, symSize: 0x0 } + - { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x29400, symBinAddr: 0x14818, symSize: 0x0 } + - { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x29408, symBinAddr: 0x14820, symSize: 0x0 } + - { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x29410, symBinAddr: 0x14828, symSize: 0x0 } + - { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x29418, symBinAddr: 0x14830, symSize: 0x0 } + - { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x29420, symBinAddr: 0x14838, symSize: 0x0 } + - { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x29428, symBinAddr: 0x14840, symSize: 0x0 } + - { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x29430, symBinAddr: 0x14848, symSize: 0x0 } + - { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x29438, symBinAddr: 0x14850, symSize: 0x0 } + - { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x29440, symBinAddr: 0x14858, symSize: 0x0 } + - { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x29448, symBinAddr: 0x14860, symSize: 0x0 } + - { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x29450, symBinAddr: 0x14868, symSize: 0x0 } + - { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x29458, symBinAddr: 0x14870, symSize: 0x0 } + - { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x29460, symBinAddr: 0x14878, symSize: 0x0 } + - { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x29468, symBinAddr: 0x14880, symSize: 0x0 } + - { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x29470, symBinAddr: 0x14888, symSize: 0x0 } + - { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x29478, symBinAddr: 0x14890, symSize: 0x0 } + - { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x29480, symBinAddr: 0x14898, symSize: 0x0 } + - { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x29488, symBinAddr: 0x148A0, symSize: 0x0 } + - { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x29490, symBinAddr: 0x148A8, symSize: 0x0 } + - { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x29498, symBinAddr: 0x148B0, symSize: 0x0 } + - { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x294A0, symBinAddr: 0x148B8, symSize: 0x0 } + - { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x294A8, symBinAddr: 0x148C0, symSize: 0x0 } + - { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x294B0, symBinAddr: 0x148C8, symSize: 0x0 } + - { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x294B8, symBinAddr: 0x148D0, symSize: 0x0 } + - { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x294C0, symBinAddr: 0x148D8, symSize: 0x0 } + - { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x294C8, symBinAddr: 0x148E0, symSize: 0x0 } + - { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x294D0, symBinAddr: 0x148E8, symSize: 0x0 } + - { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x294D8, symBinAddr: 0x148F0, symSize: 0x0 } + - { offset: 0x590B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSBundle$pathForResource$ofType$', symObjAddr: 0x294E0, symBinAddr: 0x148F8, symSize: 0x0 } + - { offset: 0x5944, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSBundle$appStoreReceiptURL', symObjAddr: 0x294E8, symBinAddr: 0x14900, symSize: 0x0 } + - { offset: 0x596E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSClassFromString', symObjAddr: 0x294F0, symBinAddr: 0x14908, symSize: 0x0 } + - { offset: 0x5994, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x294F8, symBinAddr: 0x14910, symSize: 0x0 } + - { offset: 0x5A16, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x29500, symBinAddr: 0x14918, symSize: 0x0 } + - { offset: 0x5A6F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x29508, symBinAddr: 0x14920, symSize: 0x0 } + - { offset: 0x5AA9, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x29510, symBinAddr: 0x14928, symSize: 0x0 } + - { offset: 0x5B49, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x29518, symBinAddr: 0x14930, symSize: 0x0 } + - { offset: 0x5C27, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x29520, symBinAddr: 0x14938, symSize: 0x0 } + - { offset: 0x5CD8, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x29528, symBinAddr: 0x14940, symSize: 0x0 } + - { offset: 0x5CFA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x29530, symBinAddr: 0x14948, symSize: 0x0 } + - { offset: 0x5D10, size: 0x8, addend: 0x0, symName: _original_isAppTrackingTransparencyFrameworkAvailable, symObjAddr: 0x29538, symBinAddr: 0x14950, symSize: 0x0 } + - { offset: 0x5D3B, size: 0x8, addend: 0x0, symName: _original_appTrackingTransparencyStatus, symObjAddr: 0x29540, symBinAddr: 0x14958, symSize: 0x0 } + - { offset: 0x5F1E, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x64 } + - { offset: 0x5F46, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x64, symBinAddr: 0x4064, symSize: 0x58 } + - { offset: 0x5F6E, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xBC, symBinAddr: 0x40BC, symSize: 0x54 } + - { offset: 0x5F96, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x110, symBinAddr: 0x4110, symSize: 0x54 } + - { offset: 0x5FBE, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x164, symBinAddr: 0x4164, symSize: 0x58 } + - { offset: 0x5FE6, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x1BC, symBinAddr: 0x41BC, symSize: 0x190 } + - { offset: 0x6040, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x34C, symBinAddr: 0x434C, symSize: 0x6C } + - { offset: 0x6076, size: 0x8, addend: 0x0, symName: '+[CustomATTrackingManager trackingAuthorizationStatus]', symObjAddr: 0x3B8, symBinAddr: 0x43B8, symSize: 0xF8 } + - { offset: 0x60BF, size: 0x8, addend: 0x0, symName: '___54+[CustomATTrackingManager trackingAuthorizationStatus]_block_invoke', symObjAddr: 0x4B0, symBinAddr: 0x44B0, symSize: 0x80 } + - { offset: 0x610C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x530, symBinAddr: 0x4530, symSize: 0x38 } + - { offset: 0x6130, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x568, symBinAddr: 0x4568, symSize: 0x2C } + - { offset: 0x6164, size: 0x8, addend: 0x0, symName: '+[CustomATTrackingManager requestTrackingAuthorizationWithCompletionHandler:]', symObjAddr: 0x594, symBinAddr: 0x4594, symSize: 0xEC } + - { offset: 0x61B8, size: 0x8, addend: 0x0, symName: '___77+[CustomATTrackingManager requestTrackingAuthorizationWithCompletionHandler:]_block_invoke', symObjAddr: 0x680, symBinAddr: 0x4680, symSize: 0x50 } + - { offset: 0x61F1, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x6D0, symBinAddr: 0x46D0, symSize: 0x38 } + - { offset: 0x6215, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x708, symBinAddr: 0x4708, symSize: 0x2C } + - { offset: 0x6231, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x734, symBinAddr: 0x4734, symSize: 0x44 } + - { offset: 0x6268, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x778, symBinAddr: 0x4778, symSize: 0x40 } + - { offset: 0x629F, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x7B8, symBinAddr: 0x47B8, symSize: 0x40 } + - { offset: 0x62DE, size: 0x8, addend: 0x0, symName: __logosLocalCtor_559f0595, symObjAddr: 0x7F8, symBinAddr: 0x47F8, symSize: 0xF10 } + - { offset: 0x65DD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x1708, symBinAddr: 0x5708, symSize: 0x130 } + - { offset: 0x6626, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x1838, symBinAddr: 0x5838, symSize: 0x1BC } + - { offset: 0x668D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x19F4, symBinAddr: 0x59F4, symSize: 0x158 } + - { offset: 0x66D6, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x1B4C, symBinAddr: 0x5B4C, symSize: 0xF4 } + - { offset: 0x671F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x1C40, symBinAddr: 0x5C40, symSize: 0x158 } + - { offset: 0x6768, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x1D98, symBinAddr: 0x5D98, symSize: 0x158 } + - { offset: 0x67B1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1EF0, symBinAddr: 0x5EF0, symSize: 0x34 } + - { offset: 0x67E7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1F24, symBinAddr: 0x5F24, symSize: 0x34 } + - { offset: 0x681D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x1F58, symBinAddr: 0x5F58, symSize: 0x34 } + - { offset: 0x6853, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1F8C, symBinAddr: 0x5F8C, symSize: 0x158 } + - { offset: 0x689C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x20E4, symBinAddr: 0x60E4, symSize: 0xF0 } + - { offset: 0x68E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x21D4, symBinAddr: 0x61D4, symSize: 0xF0 } + - { offset: 0x6932, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x22C4, symBinAddr: 0x62C4, symSize: 0x18 } + - { offset: 0x696B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x22DC, symBinAddr: 0x62DC, symSize: 0xF0 } + - { offset: 0x69B8, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x23CC, symBinAddr: 0x63CC, symSize: 0x110 } + - { offset: 0x6A05, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x24DC, symBinAddr: 0x64DC, symSize: 0xF0 } + - { offset: 0x6A52, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x25CC, symBinAddr: 0x65CC, symSize: 0x614 } + - { offset: 0x6AE0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2BE0, symBinAddr: 0x6BE0, symSize: 0x214 } + - { offset: 0x6B2E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2DF4, symBinAddr: 0x6DF4, symSize: 0xF0 } + - { offset: 0x6B7B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2EE4, symBinAddr: 0x6EE4, symSize: 0x12C } + - { offset: 0x6BC9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x3010, symBinAddr: 0x7010, symSize: 0xF0 } + - { offset: 0x6C16, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x3100, symBinAddr: 0x7100, symSize: 0x12C } + - { offset: 0x6C64, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x322C, symBinAddr: 0x722C, symSize: 0x1C } + - { offset: 0x6C9D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x3248, symBinAddr: 0x7248, symSize: 0x18 } + - { offset: 0x6CD6, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x3260, symBinAddr: 0x7260, symSize: 0xF0 } + - { offset: 0x6D23, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x3350, symBinAddr: 0x7350, symSize: 0x104 } + - { offset: 0x6D71, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x3454, symBinAddr: 0x7454, symSize: 0x248 } + - { offset: 0x6DF5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x369C, symBinAddr: 0x769C, symSize: 0x3A0 } + - { offset: 0x6E60, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x3A3C, symBinAddr: 0x7A3C, symSize: 0x88 } + - { offset: 0x6E99, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3AC4, symBinAddr: 0x7AC4, symSize: 0x138 } + - { offset: 0x6EE6, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x3BFC, symBinAddr: 0x7BFC, symSize: 0x138 } + - { offset: 0x6F33, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3D34, symBinAddr: 0x7D34, symSize: 0x138 } + - { offset: 0x6F80, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x3E6C, symBinAddr: 0x7E6C, symSize: 0x138 } + - { offset: 0x6FCD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x3FA4, symBinAddr: 0x7FA4, symSize: 0x138 } + - { offset: 0x701A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x40DC, symBinAddr: 0x80DC, symSize: 0x12C } + - { offset: 0x7068, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x4208, symBinAddr: 0x8208, symSize: 0x134 } + - { offset: 0x70B0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x433C, symBinAddr: 0x833C, symSize: 0x18C } + - { offset: 0x7118, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x44C8, symBinAddr: 0x84C8, symSize: 0xF4 } + - { offset: 0x7160, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x45BC, symBinAddr: 0x85BC, symSize: 0x134 } + - { offset: 0x71C6, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x46F0, symBinAddr: 0x86F0, symSize: 0x1F0 } + - { offset: 0x722E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x48E0, symBinAddr: 0x88E0, symSize: 0x140 } + - { offset: 0x7287, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x4A20, symBinAddr: 0x8A20, symSize: 0x12C } + - { offset: 0x72D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x4B4C, symBinAddr: 0x8B4C, symSize: 0x168 } + - { offset: 0x732B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x4CB4, symBinAddr: 0x8CB4, symSize: 0x168 } + - { offset: 0x7382, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x4E1C, symBinAddr: 0x8E1C, symSize: 0x150 } + - { offset: 0x73E4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSBundle$pathForResource$ofType$', symObjAddr: 0x4F6C, symBinAddr: 0x8F6C, symSize: 0x158 } + - { offset: 0x7458, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSBundle$appStoreReceiptURL', symObjAddr: 0x50C4, symBinAddr: 0x90C4, symSize: 0x198 } + - { offset: 0x74EB, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$NSClassFromString', symObjAddr: 0x525C, symBinAddr: 0x925C, symSize: 0x120 } + - { offset: 0x7521, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x537C, symBinAddr: 0x937C, symSize: 0x88 } + - { offset: 0x755A, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x5404, symBinAddr: 0x9404, symSize: 0x410 } + - { offset: 0x7647, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x5814, symBinAddr: 0x9814, symSize: 0x428 } + - { offset: 0x7745, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x5C3C, symBinAddr: 0x9C3C, symSize: 0x5C } + - { offset: 0x778D, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x5C98, symBinAddr: 0x9C98, symSize: 0x698 } + - { offset: 0x7913, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x6330, symBinAddr: 0xA330, symSize: 0x84 } + - { offset: 0x795B, size: 0x8, addend: 0x0, symName: _hooked_isAppTrackingTransparencyFrameworkAvailable, symObjAddr: 0x63B4, symBinAddr: 0xA3B4, symSize: 0xBC } + - { offset: 0x79A3, size: 0x8, addend: 0x0, symName: _hooked_appTrackingTransparencyStatus, symObjAddr: 0x6470, symBinAddr: 0xA470, symSize: 0xB0 } + - { offset: 0x79EB, size: 0x8, addend: 0x0, symName: __logosLocalDtor_c65813f7, symObjAddr: 0x6520, symBinAddr: 0xA520, symSize: 0x28 } + - { offset: 0x7A2F, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x6548, symBinAddr: 0xA548, symSize: 0x80 } + - { offset: 0x7A7C, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x65C8, symBinAddr: 0xA5C8, symSize: 0x80 } + - { offset: 0x7AC9, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x6648, symBinAddr: 0xA648, symSize: 0x58 } + - { offset: 0x7B19, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x66A0, symBinAddr: 0xA6A0, symSize: 0x58 } + - { offset: 0x7B3D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x66F8, symBinAddr: 0xA6F8, symSize: 0x40 } + - { offset: 0x7B59, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x6738, symBinAddr: 0xA738, symSize: 0x54 } + - { offset: 0x7B7D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x678C, symBinAddr: 0xA78C, symSize: 0x2C } + - { offset: 0x7B99, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x67B8, symBinAddr: 0xA7B8, symSize: 0x80 } + - { offset: 0x7BE6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x6838, symBinAddr: 0xA838, symSize: 0x9C } + - { offset: 0x7C4F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x68D4, symBinAddr: 0xA8D4, symSize: 0x80 } + - { offset: 0x7C9C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x6954, symBinAddr: 0xA954, symSize: 0x64 } + - { offset: 0x7CE9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x69B8, symBinAddr: 0xA9B8, symSize: 0x64 } + - { offset: 0x7D36, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x6A1C, symBinAddr: 0xAA1C, symSize: 0x70 } + - { offset: 0x7D9F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6A8C, symBinAddr: 0xAA8C, symSize: 0x64 } + - { offset: 0x7DF0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x6AF0, symBinAddr: 0xAAF0, symSize: 0x88 } + - { offset: 0x7E5E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x6B78, symBinAddr: 0xAB78, symSize: 0x74 } + - { offset: 0x7ECC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6BEC, symBinAddr: 0xABEC, symSize: 0x74 } + - { offset: 0x7F3A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x6C60, symBinAddr: 0xAC60, symSize: 0x64 } + - { offset: 0x7F8B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x6CC4, symBinAddr: 0xACC4, symSize: 0x160 } + - { offset: 0x8008, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x6E24, symBinAddr: 0xAE24, symSize: 0x4C } + - { offset: 0x8068, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x6E70, symBinAddr: 0xAE70, symSize: 0x78 } + - { offset: 0x80D6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6EE8, symBinAddr: 0xAEE8, symSize: 0x12C } + - { offset: 0x8172, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x7014, symBinAddr: 0xB014, symSize: 0x78 } + - { offset: 0x81E0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x708C, symBinAddr: 0xB08C, symSize: 0x12C } + - { offset: 0x827C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x71B8, symBinAddr: 0xB1B8, symSize: 0x78 } + - { offset: 0x82EA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x7230, symBinAddr: 0xB230, symSize: 0x118 } + - { offset: 0x8385, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x7348, symBinAddr: 0xB348, symSize: 0xB0 } + - { offset: 0x83ED, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x73F8, symBinAddr: 0xB3F8, symSize: 0x38 } + - { offset: 0x8411, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.284', symObjAddr: 0x7430, symBinAddr: 0xB430, symSize: 0xB0 } + - { offset: 0x8479, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x74E0, symBinAddr: 0xB4E0, symSize: 0x9C } + - { offset: 0x8503, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x757C, symBinAddr: 0xB57C, symSize: 0xB0 } + - { offset: 0x8571, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x762C, symBinAddr: 0xB62C, symSize: 0xB0 } + - { offset: 0x85DF, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x76DC, symBinAddr: 0xB6DC, symSize: 0xB4 } + - { offset: 0x864D, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x7790, symBinAddr: 0xB790, symSize: 0xB4 } + - { offset: 0x86BB, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x7844, symBinAddr: 0xB844, symSize: 0xB4 } + - { offset: 0x8729, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x78F8, symBinAddr: 0xB8F8, symSize: 0xE0 } + - { offset: 0x87B5, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x79D8, symBinAddr: 0xB9D8, symSize: 0x68 } + - { offset: 0x8800, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x7A40, symBinAddr: 0xBA40, symSize: 0x64 } + - { offset: 0x8851, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x7AA4, symBinAddr: 0xBAA4, symSize: 0xDC } + - { offset: 0x889C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7B80, symBinAddr: 0xBB80, symSize: 0x68 } + - { offset: 0x88E7, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x7BE8, symBinAddr: 0xBBE8, symSize: 0x64 } + - { offset: 0x8938, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x7C4C, symBinAddr: 0xBC4C, symSize: 0x64 } + - { offset: 0x8989, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x7CB0, symBinAddr: 0xBCB0, symSize: 0x64 } + - { offset: 0x89DA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x7D14, symBinAddr: 0xBD14, symSize: 0x268 } + - { offset: 0x8A82, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x7F7C, symBinAddr: 0xBF7C, symSize: 0x364 } + - { offset: 0x8B2A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x82E0, symBinAddr: 0xC2E0, symSize: 0x15C } + - { offset: 0x8BCF, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x843C, symBinAddr: 0xC43C, symSize: 0x44 } + - { offset: 0x8BF9, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x8480, symBinAddr: 0xC480, symSize: 0xB0 } + - { offset: 0x8C62, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x8530, symBinAddr: 0xC530, symSize: 0x78 } + - { offset: 0x8CCA, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x85A8, symBinAddr: 0xC5A8, symSize: 0x68 } + - { offset: 0x8D1B, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x8610, symBinAddr: 0xC610, symSize: 0xC0 } + - { offset: 0x8D81, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x86D0, symBinAddr: 0xC6D0, symSize: 0xC0 } + - { offset: 0x8DE7, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x8790, symBinAddr: 0xC790, symSize: 0x84 } + - { offset: 0x8E38, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x8814, symBinAddr: 0xC814, symSize: 0x16C } + - { offset: 0x8ECB, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x8980, symBinAddr: 0xC980, symSize: 0x3F4 } + - { offset: 0x8F74, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x8D74, symBinAddr: 0xCD74, symSize: 0xC } + - { offset: 0x8F8E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x8D80, symBinAddr: 0xCD80, symSize: 0xC } + - { offset: 0x8FA8, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x8D8C, symBinAddr: 0xCD8C, symSize: 0x38 } + - { offset: 0x8FBE, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x9384, symBinAddr: 0xCDC4, symSize: 0x28 } ... diff --git a/.theos/obj/debug/arm64/Tweak.x.6ac62e6b.Td b/.theos/obj/debug/arm64/Tweak.x.313ad567.Td similarity index 94% rename from .theos/obj/debug/arm64/Tweak.x.6ac62e6b.Td rename to .theos/obj/debug/arm64/Tweak.x.313ad567.Td index 55b15ca..74b200e 100644 --- a/.theos/obj/debug/arm64/Tweak.x.6ac62e6b.Td +++ b/.theos/obj/debug/arm64/Tweak.x.313ad567.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/Tweak.x.6ac62e6b.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/Tweak.x.313ad567.o: \ /Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/Tweak.x.m \ /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/SpringBoard/SpringBoard.h \ diff --git a/.theos/obj/debug/arm64/Tweak.x.313ad567.o b/.theos/obj/debug/arm64/Tweak.x.313ad567.o new file mode 100644 index 0000000..0d0310c Binary files /dev/null and b/.theos/obj/debug/arm64/Tweak.x.313ad567.o differ diff --git a/.theos/obj/debug/arm64/Tweak.x.6ac62e6b.o b/.theos/obj/debug/arm64/Tweak.x.6ac62e6b.o deleted file mode 100644 index 6fa27e4..0000000 Binary files a/.theos/obj/debug/arm64/Tweak.x.6ac62e6b.o and /dev/null differ diff --git a/.theos/obj/debug/arm64/Tweak.x.f9bf742d.Td b/.theos/obj/debug/arm64/Tweak.x.d511a4b4.Td similarity index 98% rename from .theos/obj/debug/arm64/Tweak.x.f9bf742d.Td rename to .theos/obj/debug/arm64/Tweak.x.d511a4b4.Td index 9b32a48..f51132f 100644 --- a/.theos/obj/debug/arm64/Tweak.x.f9bf742d.Td +++ b/.theos/obj/debug/arm64/Tweak.x.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/Tweak.x.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/Tweak.x.d511a4b4.o: \ /Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/Tweak.x.m \ /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/SpringBoard/SpringBoard.h \ diff --git a/.theos/obj/debug/arm64/Tweak.x.d511a4b4.o b/.theos/obj/debug/arm64/Tweak.x.d511a4b4.o new file mode 100644 index 0000000..e72762e Binary files /dev/null and b/.theos/obj/debug/arm64/Tweak.x.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/Tweak.x.f9bf742d.o b/.theos/obj/debug/arm64/Tweak.x.f9bf742d.o deleted file mode 100644 index 1959da4..0000000 Binary files a/.theos/obj/debug/arm64/Tweak.x.f9bf742d.o and /dev/null differ diff --git a/.theos/obj/debug/arm64/server/FloatingWindow.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/FloatingWindow.m.d511a4b4.Td similarity index 57% rename from .theos/obj/debug/arm64/server/FloatingWindow.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/FloatingWindow.m.d511a4b4.Td index b1d8473..de8646d 100644 --- a/.theos/obj/debug/arm64/server/FloatingWindow.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/FloatingWindow.m.d511a4b4.Td @@ -1,15 +1,15 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/FloatingWindow.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/FloatingWindow.m.d511a4b4.o: \ server/FloatingWindow.m /Users/mac/theos/Prefix.pch \ - server/FloatingWindow.h server/XSHttpHelper.h server/XSPhoneConfig.h \ - server/XSPhoneInfo.h server/UIView+Toast.h server/MyEventBus.h \ - server/XSHelper.h server/MyAdTask2.h server/IPhoneHertbeat.h + server/FloatingWindow.h server/XSHttpHelper.h server/IPhoneHertbeat.h \ + server/MyAdTask2.h server/MyEventBus.h server/UIView+Toast.h \ + server/XSHelper.h server/XSPhoneConfig.h server/XSPhoneInfo.h /Users/mac/theos/Prefix.pch: server/FloatingWindow.h: server/XSHttpHelper.h: +server/IPhoneHertbeat.h: +server/MyAdTask2.h: +server/MyEventBus.h: +server/UIView+Toast.h: +server/XSHelper.h: server/XSPhoneConfig.h: server/XSPhoneInfo.h: -server/UIView+Toast.h: -server/MyEventBus.h: -server/XSHelper.h: -server/MyAdTask2.h: -server/IPhoneHertbeat.h: diff --git a/.theos/obj/debug/arm64/server/FloatingWindow.m.d511a4b4.o b/.theos/obj/debug/arm64/server/FloatingWindow.m.d511a4b4.o new file mode 100644 index 0000000..390ef14 Binary files /dev/null and b/.theos/obj/debug/arm64/server/FloatingWindow.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/FloatingWindow.m.f9bf742d.o b/.theos/obj/debug/arm64/server/FloatingWindow.m.f9bf742d.o deleted file mode 100644 index 468eb29..0000000 Binary files a/.theos/obj/debug/arm64/server/FloatingWindow.m.f9bf742d.o and /dev/null differ diff --git a/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.d511a4b4.Td similarity index 77% rename from .theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.d511a4b4.Td index 814ce5f..e3b4e61 100644 --- a/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.d511a4b4.o: \ server/GCD/GCDAsyncUdpSocket.m /Users/mac/theos/Prefix.pch \ server/GCD/GCDAsyncUdpSocket.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.f9bf742d.o b/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.d511a4b4.o similarity index 75% rename from .theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.d511a4b4.o index 254cd20..1c44576 100644 Binary files a/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/GCD/GCDAsyncUdpSocket.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.d511a4b4.Td similarity index 95% rename from .theos/obj/debug/arm64/server/IPhoneHertbeat.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/IPhoneHertbeat.m.d511a4b4.Td index 87516cd..30c6d8a 100644 --- a/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.d511a4b4.o: \ server/IPhoneHertbeat.m /Users/mac/theos/Prefix.pch \ server/IPhoneHertbeat.h server/XSPhoneConfig.h server/XSPhoneInfo.h \ server/XSHelper.h server/XSHackIos.h \ @@ -18,7 +18,8 @@ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDUserDevice.h \ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDEventSystemClient.h \ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDDisplay.h \ - server/IOHIDUsageTables.h server/MyAdServer.h server/MyAdTask2.h + server/IOHIDUsageTables.h server/MyAdServer.h server/MyAdTask2.h \ + server/MyEventBus.h /Users/mac/theos/Prefix.pch: server/IPhoneHertbeat.h: server/XSPhoneConfig.h: @@ -45,3 +46,4 @@ server/XSIosTouch.h: server/IOHIDUsageTables.h: server/MyAdServer.h: server/MyAdTask2.h: +server/MyEventBus.h: diff --git a/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.d511a4b4.o b/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.d511a4b4.o new file mode 100644 index 0000000..0efd824 Binary files /dev/null and b/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.f9bf742d.o b/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.f9bf742d.o deleted file mode 100644 index a0a218f..0000000 Binary files a/.theos/obj/debug/arm64/server/IPhoneHertbeat.m.f9bf742d.o and /dev/null differ diff --git a/.theos/obj/debug/arm64/server/IosSystemCmd.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/IosSystemCmd.m.d511a4b4.Td similarity index 97% rename from .theos/obj/debug/arm64/server/IosSystemCmd.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/IosSystemCmd.m.d511a4b4.Td index ab68220..3e5170c 100644 --- a/.theos/obj/debug/arm64/server/IosSystemCmd.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/IosSystemCmd.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/IosSystemCmd.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/IosSystemCmd.m.d511a4b4.o: \ server/IosSystemCmd.m /Users/mac/theos/Prefix.pch \ server/IosSystemCmd.h server/XSPhoneConfig.h server/XSPhoneInfo.h \ server/XSHelper.h server/XSHackIos.h \ diff --git a/.theos/obj/debug/arm64/server/IosSystemCmd.m.f9bf742d.o b/.theos/obj/debug/arm64/server/IosSystemCmd.m.d511a4b4.o similarity index 66% rename from .theos/obj/debug/arm64/server/IosSystemCmd.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/IosSystemCmd.m.d511a4b4.o index 908d7e3..9eacb05 100644 Binary files a/.theos/obj/debug/arm64/server/IosSystemCmd.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/IosSystemCmd.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/MyAdServer.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/MyAdServer.m.d511a4b4.Td similarity index 86% rename from .theos/obj/debug/arm64/server/MyAdServer.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/MyAdServer.m.d511a4b4.Td index e72ae9c..95e4fa5 100644 --- a/.theos/obj/debug/arm64/server/MyAdServer.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/MyAdServer.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyAdServer.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyAdServer.m.d511a4b4.o: \ server/MyAdServer.m /Users/mac/theos/Prefix.pch server/XSHelper.h \ server/MyAdServer.h server/XSHttpHelper.h server/XSPhoneConfig.h \ server/XSPhoneInfo.h diff --git a/.theos/obj/debug/arm64/server/MyAdServer.m.f9bf742d.o b/.theos/obj/debug/arm64/server/MyAdServer.m.d511a4b4.o similarity index 75% rename from .theos/obj/debug/arm64/server/MyAdServer.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/MyAdServer.m.d511a4b4.o index 4b9d076..4809813 100644 Binary files a/.theos/obj/debug/arm64/server/MyAdServer.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/MyAdServer.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/MyAdTask2.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/MyAdTask2.m.d511a4b4.Td similarity index 97% rename from .theos/obj/debug/arm64/server/MyAdTask2.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/MyAdTask2.m.d511a4b4.Td index ac73c97..b47683b 100644 --- a/.theos/obj/debug/arm64/server/MyAdTask2.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/MyAdTask2.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyAdTask2.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyAdTask2.m.d511a4b4.o: \ server/MyAdTask2.m /Users/mac/theos/Prefix.pch server/IPhoneHertbeat.h \ server/XSHackIos.h /Users/mac/theos/vendor/include/IOKit/IOKitLib.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64/server/MyAdTask2.m.f9bf742d.o b/.theos/obj/debug/arm64/server/MyAdTask2.m.d511a4b4.o similarity index 76% rename from .theos/obj/debug/arm64/server/MyAdTask2.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/MyAdTask2.m.d511a4b4.o index a40daa7..efc50a9 100644 Binary files a/.theos/obj/debug/arm64/server/MyAdTask2.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/MyAdTask2.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/MyEventBus.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/MyEventBus.m.d511a4b4.Td similarity index 76% rename from .theos/obj/debug/arm64/server/MyEventBus.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/MyEventBus.m.d511a4b4.Td index b748166..3c36d09 100644 --- a/.theos/obj/debug/arm64/server/MyEventBus.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/MyEventBus.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyEventBus.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyEventBus.m.d511a4b4.o: \ server/MyEventBus.m /Users/mac/theos/Prefix.pch server/MyEventBus.h /Users/mac/theos/Prefix.pch: server/MyEventBus.h: diff --git a/.theos/obj/debug/arm64/server/MyEventBus.m.f9bf742d.o b/.theos/obj/debug/arm64/server/MyEventBus.m.d511a4b4.o similarity index 97% rename from .theos/obj/debug/arm64/server/MyEventBus.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/MyEventBus.m.d511a4b4.o index b84ef47..c55e050 100644 Binary files a/.theos/obj/debug/arm64/server/MyEventBus.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/MyEventBus.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/MyScriptTask.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/MyScriptTask.m.d511a4b4.Td similarity index 97% rename from .theos/obj/debug/arm64/server/MyScriptTask.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/MyScriptTask.m.d511a4b4.Td index efaba29..6fd464a 100644 --- a/.theos/obj/debug/arm64/server/MyScriptTask.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/MyScriptTask.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyScriptTask.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MyScriptTask.m.d511a4b4.o: \ server/MyScriptTask.m /Users/mac/theos/Prefix.pch \ server/MyScriptTask.h server/MyAdServer.h server/XSHttpHelper.h \ server/XSHelper.h server/XSPhoneConfig.h server/XSPhoneInfo.h \ diff --git a/.theos/obj/debug/arm64/server/MyScriptTask.m.f9bf742d.o b/.theos/obj/debug/arm64/server/MyScriptTask.m.d511a4b4.o similarity index 59% rename from .theos/obj/debug/arm64/server/MyScriptTask.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/MyScriptTask.m.d511a4b4.o index ec18096..cbb857f 100644 Binary files a/.theos/obj/debug/arm64/server/MyScriptTask.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/MyScriptTask.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/MySimpleServer.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/MySimpleServer.m.d511a4b4.Td similarity index 97% rename from .theos/obj/debug/arm64/server/MySimpleServer.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/MySimpleServer.m.d511a4b4.Td index 0c366e2..84db6ed 100644 --- a/.theos/obj/debug/arm64/server/MySimpleServer.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/MySimpleServer.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MySimpleServer.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/MySimpleServer.m.d511a4b4.o: \ server/MySimpleServer.m /Users/mac/theos/Prefix.pch \ server/MyScriptTask.h server/MyAdServer.h server/XSHttpHelper.h \ server/XSHelper.h server/IPhoneHertbeat.h server/MySimpleServer.h \ diff --git a/.theos/obj/debug/arm64/server/MySimpleServer.m.f9bf742d.o b/.theos/obj/debug/arm64/server/MySimpleServer.m.d511a4b4.o similarity index 69% rename from .theos/obj/debug/arm64/server/MySimpleServer.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/MySimpleServer.m.d511a4b4.o index bb056ff..30e5c6e 100644 Binary files a/.theos/obj/debug/arm64/server/MySimpleServer.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/MySimpleServer.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/UDPHandler.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/UDPHandler.m.d511a4b4.Td similarity index 93% rename from .theos/obj/debug/arm64/server/UDPHandler.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/UDPHandler.m.d511a4b4.Td index 96e4bbb..874cbf9 100644 --- a/.theos/obj/debug/arm64/server/UDPHandler.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/UDPHandler.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/UDPHandler.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/UDPHandler.m.d511a4b4.o: \ server/UDPHandler.m /Users/mac/theos/Prefix.pch server/XSHelper.h \ server/XSHackIos.h /Users/mac/theos/vendor/include/IOKit/IOKitLib.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64/server/UDPHandler.m.f9bf742d.o b/.theos/obj/debug/arm64/server/UDPHandler.m.d511a4b4.o similarity index 66% rename from .theos/obj/debug/arm64/server/UDPHandler.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/UDPHandler.m.d511a4b4.o index 26fe436..4a234ba 100644 Binary files a/.theos/obj/debug/arm64/server/UDPHandler.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/UDPHandler.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/UIView+Toast.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/UIView+Toast.m.d511a4b4.Td similarity index 76% rename from .theos/obj/debug/arm64/server/UIView+Toast.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/UIView+Toast.m.d511a4b4.Td index c654714..27269d2 100644 --- a/.theos/obj/debug/arm64/server/UIView+Toast.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/UIView+Toast.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/UIView+Toast.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/UIView+Toast.m.d511a4b4.o: \ server/UIView+Toast.m /Users/mac/theos/Prefix.pch \ server/UIView+Toast.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64/server/UIView+Toast.m.f9bf742d.o b/.theos/obj/debug/arm64/server/UIView+Toast.m.d511a4b4.o similarity index 60% rename from .theos/obj/debug/arm64/server/UIView+Toast.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/UIView+Toast.m.d511a4b4.o index 5707a7e..f233277 100644 Binary files a/.theos/obj/debug/arm64/server/UIView+Toast.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/UIView+Toast.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XSHackIos.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/XSHackIos.m.d511a4b4.Td similarity index 98% rename from .theos/obj/debug/arm64/server/XSHackIos.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/XSHackIos.m.d511a4b4.Td index 8d00035..ecc819c 100644 --- a/.theos/obj/debug/arm64/server/XSHackIos.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/XSHackIos.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSHackIos.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSHackIos.m.d511a4b4.o: \ server/XSHackIos.m /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/SpringBoard/SBWindow.h \ /Users/mac/theos/vendor/include/FrontBoard/module.modulemap \ diff --git a/.theos/obj/debug/arm64/server/XSHackIos.m.f9bf742d.o b/.theos/obj/debug/arm64/server/XSHackIos.m.d511a4b4.o similarity index 56% rename from .theos/obj/debug/arm64/server/XSHackIos.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/XSHackIos.m.d511a4b4.o index 2965596..3daea4f 100644 Binary files a/.theos/obj/debug/arm64/server/XSHackIos.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/XSHackIos.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XSHelper.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/XSHelper.m.d511a4b4.Td similarity index 76% rename from .theos/obj/debug/arm64/server/XSHelper.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/XSHelper.m.d511a4b4.Td index 152758f..ddc057b 100644 --- a/.theos/obj/debug/arm64/server/XSHelper.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/XSHelper.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSHelper.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSHelper.m.d511a4b4.o: \ server/XSHelper.m /Users/mac/theos/Prefix.pch server/XSHelper.h /Users/mac/theos/Prefix.pch: server/XSHelper.h: diff --git a/.theos/obj/debug/arm64/server/XSHelper.m.f9bf742d.o b/.theos/obj/debug/arm64/server/XSHelper.m.d511a4b4.o similarity index 61% rename from .theos/obj/debug/arm64/server/XSHelper.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/XSHelper.m.d511a4b4.o index 0bd4ee4..ddaa2ef 100644 Binary files a/.theos/obj/debug/arm64/server/XSHelper.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/XSHelper.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XSHttpHelper.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/XSHttpHelper.m.d511a4b4.Td similarity index 82% rename from .theos/obj/debug/arm64/server/XSHttpHelper.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/XSHttpHelper.m.d511a4b4.Td index ded2ef2..8dbd090 100644 --- a/.theos/obj/debug/arm64/server/XSHttpHelper.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/XSHttpHelper.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSHttpHelper.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSHttpHelper.m.d511a4b4.o: \ server/XSHttpHelper.m /Users/mac/theos/Prefix.pch \ server/XSHttpHelper.h server/XSHelper.h server/XSPhoneConfig.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64/server/XSHttpHelper.m.f9bf742d.o b/.theos/obj/debug/arm64/server/XSHttpHelper.m.d511a4b4.o similarity index 52% rename from .theos/obj/debug/arm64/server/XSHttpHelper.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/XSHttpHelper.m.d511a4b4.o index 65097b3..8651cc2 100644 Binary files a/.theos/obj/debug/arm64/server/XSHttpHelper.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/XSHttpHelper.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XSIosTouch.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/XSIosTouch.m.d511a4b4.Td similarity index 97% rename from .theos/obj/debug/arm64/server/XSIosTouch.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/XSIosTouch.m.d511a4b4.Td index 788c283..72c176c 100644 --- a/.theos/obj/debug/arm64/server/XSIosTouch.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/XSIosTouch.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSIosTouch.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSIosTouch.m.d511a4b4.o: \ server/XSIosTouch.m /Users/mac/theos/Prefix.pch server/XSIosTouch.h \ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDEvent.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64/server/XSIosTouch.m.d511a4b4.o b/.theos/obj/debug/arm64/server/XSIosTouch.m.d511a4b4.o new file mode 100644 index 0000000..3aaa701 Binary files /dev/null and b/.theos/obj/debug/arm64/server/XSIosTouch.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XSIosTouch.m.f9bf742d.o b/.theos/obj/debug/arm64/server/XSIosTouch.m.f9bf742d.o deleted file mode 100644 index 0af13e2..0000000 Binary files a/.theos/obj/debug/arm64/server/XSIosTouch.m.f9bf742d.o and /dev/null differ diff --git a/.theos/obj/debug/arm64/server/XSPhoneConfig.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/XSPhoneConfig.m.d511a4b4.Td similarity index 82% rename from .theos/obj/debug/arm64/server/XSPhoneConfig.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/XSPhoneConfig.m.d511a4b4.Td index cdd42b9..5cbc354 100644 --- a/.theos/obj/debug/arm64/server/XSPhoneConfig.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/XSPhoneConfig.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSPhoneConfig.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSPhoneConfig.m.d511a4b4.o: \ server/XSPhoneConfig.m /Users/mac/theos/Prefix.pch server/XSHelper.h \ server/XSPhoneConfig.h server/MyEventBus.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64/server/XSPhoneConfig.m.f9bf742d.o b/.theos/obj/debug/arm64/server/XSPhoneConfig.m.d511a4b4.o similarity index 73% rename from .theos/obj/debug/arm64/server/XSPhoneConfig.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/XSPhoneConfig.m.d511a4b4.o index d27fabd..6c93afb 100644 Binary files a/.theos/obj/debug/arm64/server/XSPhoneConfig.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/XSPhoneConfig.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XSPhoneInfo.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/XSPhoneInfo.m.d511a4b4.Td similarity index 94% rename from .theos/obj/debug/arm64/server/XSPhoneInfo.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/XSPhoneInfo.m.d511a4b4.Td index 05b7296..64bcad8 100644 --- a/.theos/obj/debug/arm64/server/XSPhoneInfo.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/XSPhoneInfo.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSPhoneInfo.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XSPhoneInfo.m.d511a4b4.o: \ server/XSPhoneInfo.m /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/IOKit/IOKitLib.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64/server/XSPhoneInfo.m.f9bf742d.o b/.theos/obj/debug/arm64/server/XSPhoneInfo.m.d511a4b4.o similarity index 75% rename from .theos/obj/debug/arm64/server/XSPhoneInfo.m.f9bf742d.o rename to .theos/obj/debug/arm64/server/XSPhoneInfo.m.d511a4b4.o index 279ee54..da26173 100644 Binary files a/.theos/obj/debug/arm64/server/XSPhoneInfo.m.f9bf742d.o and b/.theos/obj/debug/arm64/server/XSPhoneInfo.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XUDPServer.m.f9bf742d.Td b/.theos/obj/debug/arm64/server/XUDPServer.m.d511a4b4.Td similarity index 86% rename from .theos/obj/debug/arm64/server/XUDPServer.m.f9bf742d.Td rename to .theos/obj/debug/arm64/server/XUDPServer.m.d511a4b4.Td index ca878e0..3e0c7b9 100644 --- a/.theos/obj/debug/arm64/server/XUDPServer.m.f9bf742d.Td +++ b/.theos/obj/debug/arm64/server/XUDPServer.m.d511a4b4.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XUDPServer.m.f9bf742d.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64/server/XUDPServer.m.d511a4b4.o: \ server/XUDPServer.m /Users/mac/theos/Prefix.pch server/XUDPServer.h \ server/CocoaAsyncSocket.h server/GCD/GCDAsyncUdpSocket.h \ server/UDPHandler.h diff --git a/.theos/obj/debug/arm64/server/XUDPServer.m.d511a4b4.o b/.theos/obj/debug/arm64/server/XUDPServer.m.d511a4b4.o new file mode 100644 index 0000000..3b370a3 Binary files /dev/null and b/.theos/obj/debug/arm64/server/XUDPServer.m.d511a4b4.o differ diff --git a/.theos/obj/debug/arm64/server/XUDPServer.m.f9bf742d.o b/.theos/obj/debug/arm64/server/XUDPServer.m.f9bf742d.o deleted file mode 100644 index 709e246..0000000 Binary files a/.theos/obj/debug/arm64/server/XUDPServer.m.f9bf742d.o and /dev/null differ diff --git a/.theos/obj/debug/arm64e/AppRunMan.dylib b/.theos/obj/debug/arm64e/AppRunMan.dylib index 277e4c6..0fedb51 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 35f32e1..ebc789f 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 f5a14aa..6404d14 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 @@ -4,1038 +4,1045 @@ binary-path: '/Users/mac/workspaces/projects/ios-change/code/ios-change/main 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: 0x820, symBinAddr: 0x5C860, symSize: 0x0 } - - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7250, symBinAddr: 0x69630, symSize: 0x0 } - - { offset: 0x1F98, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7258, symBinAddr: 0x69638, symSize: 0x0 } - - { offset: 0x1FA7, size: 0x8, addend: 0x0, symName: '-[UIWindow(FloatingWindow) addFloatingWindow]', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x110 } - - { offset: 0x1FE7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_a83cb02a, symObjAddr: 0x110, symBinAddr: 0x4110, symSize: 0x9C } - - { offset: 0x2060, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x1AC, symBinAddr: 0x41AC, symSize: 0x12C } - - { offset: 0x20C8, size: 0x8, addend: 0x0, symName: '__logos_method$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x2D8, symBinAddr: 0x42D8, symSize: 0x68 } - - { offset: 0x2108, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke', symObjAddr: 0x340, symBinAddr: 0x4340, symSize: 0x2C } - - { offset: 0x2130, size: 0x8, addend: 0x0, symName: '____logos_method$all$SpringBoard$applicationDidFinishLaunching$_block_invoke_2', symObjAddr: 0x36C, symBinAddr: 0x436C, symSize: 0x37C } - - { offset: 0x2322, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46E8, symSize: 0x2BC } - - { offset: 0x74E3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46E8, symSize: 0x2BC } - - { offset: 0x7585, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2BC, symBinAddr: 0x49A4, symSize: 0x4C } - - { offset: 0x75EB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x308, symBinAddr: 0x49F0, symSize: 0x80 } - - { offset: 0x761D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x388, symBinAddr: 0x4A70, symSize: 0xAB4 } - - { offset: 0x765E, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xE3C, symBinAddr: 0x5524, symSize: 0x200 } - - { offset: 0x76B6, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x103C, symBinAddr: 0x5724, symSize: 0x138 } - - { offset: 0x7718, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1174, symBinAddr: 0x585C, symSize: 0xC4 } - - { offset: 0x7762, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1238, symBinAddr: 0x5920, symSize: 0x58 } - - { offset: 0x7786, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x1290, symBinAddr: 0x5978, symSize: 0x40 } - - { offset: 0x77A2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x12D0, symBinAddr: 0x59B8, symSize: 0x138 } - - { offset: 0x7804, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x1408, symBinAddr: 0x5AF0, symSize: 0x130 } - - { offset: 0x786A, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x1538, symBinAddr: 0x5C20, symSize: 0x138 } - - { offset: 0x78CC, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x1670, symBinAddr: 0x5D58, symSize: 0x5C } - - { offset: 0x7916, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x16CC, symBinAddr: 0x5DB4, symSize: 0x10C } - - { offset: 0x7978, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x17D8, symBinAddr: 0x5EC0, symSize: 0x118 } - - { offset: 0x79CD, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x18F0, symBinAddr: 0x5FD8, symSize: 0x38 } - - { offset: 0x79F1, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x1928, symBinAddr: 0x6010, symSize: 0x2C } - - { offset: 0x7A0D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x1954, symBinAddr: 0x603C, symSize: 0xB4 } - - { offset: 0x7A69, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x1A08, symBinAddr: 0x60F0, symSize: 0x3C } - - { offset: 0x7A9B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x1A44, symBinAddr: 0x612C, symSize: 0xD4 } - - { offset: 0x7AFB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x1B18, symBinAddr: 0x6200, symSize: 0x27C } - - { offset: 0x7B85, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x1D94, symBinAddr: 0x647C, symSize: 0x128 } - - { offset: 0x7BE1, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1EBC, symBinAddr: 0x65A4, symSize: 0x2C } - - { offset: 0x7C29, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x1EE8, symBinAddr: 0x65D0, symSize: 0x24 } - - { offset: 0x7C5F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x1F0C, symBinAddr: 0x65F4, symSize: 0x40 } - - { offset: 0x7C9D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x1F4C, symBinAddr: 0x6634, symSize: 0x24 } - - { offset: 0x7CD3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x1F70, symBinAddr: 0x6658, symSize: 0x40 } - - { offset: 0x7D11, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x1FB0, symBinAddr: 0x6698, symSize: 0x24 } - - { offset: 0x7D47, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x1FD4, symBinAddr: 0x66BC, symSize: 0x40 } - - { offset: 0x7D85, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x2014, symBinAddr: 0x66FC, symSize: 0x24 } - - { offset: 0x7DBB, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x2038, symBinAddr: 0x6720, symSize: 0x40 } - - { offset: 0x7DF9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x2078, symBinAddr: 0x6760, symSize: 0x24 } - - { offset: 0x7E2F, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x209C, symBinAddr: 0x6784, symSize: 0x40 } - - { offset: 0x7E6D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x20DC, symBinAddr: 0x67C4, symSize: 0x24 } - - { offset: 0x7EA3, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2100, symBinAddr: 0x67E8, symSize: 0x40 } - - { offset: 0x7EE1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2140, symBinAddr: 0x6828, symSize: 0x24 } - - { offset: 0x7F17, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2164, symBinAddr: 0x684C, symSize: 0x40 } - - { offset: 0x7F55, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x21A4, symBinAddr: 0x688C, symSize: 0x24 } - - { offset: 0x7F8B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x21C8, symBinAddr: 0x68B0, symSize: 0x40 } - - { offset: 0x7FC9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2208, symBinAddr: 0x68F0, symSize: 0xEC } - - { offset: 0x8245, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x69DC, symSize: 0xDC } - - { offset: 0x8252, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x69DC, symSize: 0xDC } - - { offset: 0x827B, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xAD68, symBinAddr: 0x69640, symSize: 0x0 } - - { offset: 0x8290, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xAD70, symBinAddr: 0x69648, symSize: 0x0 } - - { offset: 0x903C, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x6AB8, symSize: 0x50 } - - { offset: 0x9079, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x12C, symBinAddr: 0x6B08, symSize: 0x104 } - - { offset: 0x90AF, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x230, symBinAddr: 0x6C0C, symSize: 0xAC } - - { offset: 0x90E5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x2DC, symBinAddr: 0x6CB8, symSize: 0xAC } - - { offset: 0x911B, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x388, symBinAddr: 0x6D64, symSize: 0x17C } - - { offset: 0x915B, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x6EE0, symSize: 0x64 } - - { offset: 0x9194, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x5CC, symBinAddr: 0x6F44, symSize: 0x374 } - - { offset: 0x9213, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x940, symBinAddr: 0x72B8, symSize: 0x22C } - - { offset: 0x9282, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.36', symObjAddr: 0xB6C, symBinAddr: 0x74E4, symSize: 0x68 } - - { offset: 0x92B8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xBD4, symBinAddr: 0x754C, symSize: 0x654 } - - { offset: 0x931A, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x1228, symBinAddr: 0x7BA0, symSize: 0x1C8 } - - { offset: 0x9389, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x13F0, symBinAddr: 0x7D68, symSize: 0x98 } - - { offset: 0x93BF, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x1488, symBinAddr: 0x7E00, symSize: 0x68 } - - { offset: 0x93F5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x14F0, symBinAddr: 0x7E68, symSize: 0x148 } - - { offset: 0x9465, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x1638, symBinAddr: 0x7FB0, symSize: 0x134 } - - { offset: 0x94CF, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x176C, symBinAddr: 0x80E4, symSize: 0x13C } - - { offset: 0x951D, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x18A8, symBinAddr: 0x8220, symSize: 0x13C } - - { offset: 0x9583, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x19E4, symBinAddr: 0x835C, symSize: 0x184 } - - { offset: 0x95E5, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x84E0, symSize: 0xF0 } - - { offset: 0x966E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1C58, symBinAddr: 0x85D0, symSize: 0x74 } - - { offset: 0x9692, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1CCC, symBinAddr: 0x8644, symSize: 0x58 } - - { offset: 0x96AE, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1D24, symBinAddr: 0x869C, symSize: 0xA8 } - - { offset: 0x9710, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1DCC, symBinAddr: 0x8744, symSize: 0x2C } - - { offset: 0x9738, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1DF8, symBinAddr: 0x8770, symSize: 0xA8 } - - { offset: 0x979E, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1EA0, symBinAddr: 0x8818, symSize: 0x34 } - - { offset: 0x97C8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1ED4, symBinAddr: 0x884C, symSize: 0xA8 } - - { offset: 0x982E, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1F7C, symBinAddr: 0x88F4, symSize: 0x2C } - - { offset: 0x9858, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1FA8, symBinAddr: 0x8920, symSize: 0x12C } - - { offset: 0x98BE, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x20D4, symBinAddr: 0x8A4C, symSize: 0x2A0 } - - { offset: 0x9954, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x2374, symBinAddr: 0x8CEC, symSize: 0x3C } - - { offset: 0x9978, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x23B0, symBinAddr: 0x8D28, symSize: 0x30 } - - { offset: 0x9994, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x23E0, symBinAddr: 0x8D58, symSize: 0xAC } - - { offset: 0x99E5, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x248C, symBinAddr: 0x8E04, symSize: 0x12C } - - { offset: 0x9A4B, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x25B8, symBinAddr: 0x8F30, symSize: 0x270 } - - { offset: 0x9AD1, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x2828, symBinAddr: 0x91A0, symSize: 0x130 } - - { offset: 0x9B26, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x2958, symBinAddr: 0x92D0, symSize: 0x4C8 } - - { offset: 0x9BE8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2E20, symBinAddr: 0x9798, symSize: 0x54 } - - { offset: 0x9C1B, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2E74, symBinAddr: 0x97EC, symSize: 0x54 } - - { offset: 0x9C4E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2EC8, symBinAddr: 0x9840, symSize: 0x6C } - - { offset: 0xA8AE, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x98AC, symSize: 0x90 } - - { offset: 0xA8BB, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x98AC, symSize: 0x90 } - - { offset: 0xA8E4, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x9448, symBinAddr: 0x69650, symSize: 0x0 } - - { offset: 0xA8F9, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x9450, symBinAddr: 0x69658, symSize: 0x0 } - - { offset: 0xB596, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x993C, symSize: 0x50 } - - { offset: 0xB5BE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xE0, symBinAddr: 0x998C, symSize: 0x170 } - - { offset: 0xB5F4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x250, symBinAddr: 0x9AFC, symSize: 0x54 } - - { offset: 0xB626, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x2A4, symBinAddr: 0x9B50, symSize: 0x60 } - - { offset: 0xB658, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x304, symBinAddr: 0x9BB0, symSize: 0x180 } - - { offset: 0xB698, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x484, symBinAddr: 0x9D30, symSize: 0x64 } - - { offset: 0xB6D1, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x54C, symBinAddr: 0x9D94, symSize: 0x178 } - - { offset: 0xB767, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x6C4, symBinAddr: 0x9F0C, symSize: 0x70C } - - { offset: 0xB820, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xDD0, symBinAddr: 0xA618, symSize: 0x58 } - - { offset: 0xB848, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xE28, symBinAddr: 0xA670, symSize: 0xDC } - - { offset: 0xB896, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xF04, symBinAddr: 0xA74C, symSize: 0xA8 } - - { offset: 0xB8CC, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0xFAC, symBinAddr: 0xA7F4, symSize: 0x68 } - - { offset: 0xB902, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0x1014, symBinAddr: 0xA85C, symSize: 0x594 } - - { offset: 0xB957, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x15A8, symBinAddr: 0xADF0, symSize: 0x164 } - - { offset: 0xB9A5, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x170C, symBinAddr: 0xAF54, symSize: 0xD4 } - - { offset: 0xB9F2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x17E0, symBinAddr: 0xB028, symSize: 0x1E8 } - - { offset: 0xBA66, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke', symObjAddr: 0x19C8, symBinAddr: 0xB210, symSize: 0x2D0 } - - { offset: 0xBAF4, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke_2', symObjAddr: 0x1C98, symBinAddr: 0xB4E0, symSize: 0x31C } - - { offset: 0xBB83, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x204C, symBinAddr: 0xB7FC, symSize: 0x48 } - - { offset: 0xBBB6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x2094, symBinAddr: 0xB844, symSize: 0xA0 } - - { offset: 0xBBE9, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x2134, symBinAddr: 0xB8E4, symSize: 0x3C } - - { offset: 0xBC1C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x2170, symBinAddr: 0xB920, symSize: 0x1C } - - { offset: 0xBC52, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x218C, symBinAddr: 0xB93C, symSize: 0x38 } - - { offset: 0xBC90, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x21C4, symBinAddr: 0xB974, symSize: 0x1C } - - { offset: 0xBCC6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x21E0, symBinAddr: 0xB990, symSize: 0x38 } - - { offset: 0xBD04, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x2218, symBinAddr: 0xB9C8, symSize: 0x1C } - - { offset: 0xBD3A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x2234, symBinAddr: 0xB9E4, symSize: 0x38 } - - { offset: 0xBD78, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x226C, symBinAddr: 0xBA1C, symSize: 0x1C } - - { offset: 0xBDAE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x2288, symBinAddr: 0xBA38, symSize: 0x38 } - - { offset: 0xBDEC, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x22C0, symBinAddr: 0xBA70, symSize: 0x1C } - - { offset: 0xBE22, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x22DC, symBinAddr: 0xBA8C, symSize: 0x38 } - - { offset: 0xBE60, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x2314, symBinAddr: 0xBAC4, symSize: 0x1C } - - { offset: 0xBE96, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x2330, symBinAddr: 0xBAE0, symSize: 0x38 } - - { offset: 0xBED4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x2368, symBinAddr: 0xBB18, symSize: 0x1C } - - { offset: 0xBF0A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x2384, symBinAddr: 0xBB34, symSize: 0x38 } - - { offset: 0xBF48, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x23BC, symBinAddr: 0xBB6C, symSize: 0x1C } - - { offset: 0xBF7E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x23D8, symBinAddr: 0xBB88, symSize: 0x38 } - - { offset: 0xBFBC, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x2410, symBinAddr: 0xBBC0, symSize: 0x1C } - - { offset: 0xBFF2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x242C, symBinAddr: 0xBBDC, symSize: 0x38 } - - { offset: 0xC030, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x2464, symBinAddr: 0xBC14, symSize: 0x1C } - - { offset: 0xC066, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x2480, symBinAddr: 0xBC30, symSize: 0x24 } - - { offset: 0xC0A4, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x24A4, symBinAddr: 0xBC54, symSize: 0x20 } - - { offset: 0xC0DA, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x24C4, symBinAddr: 0xBC74, symSize: 0x28 } - - { offset: 0xC118, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchQueue]', symObjAddr: 0x24EC, symBinAddr: 0xBC9C, symSize: 0x1C } - - { offset: 0xC14E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchQueue:]', symObjAddr: 0x2508, symBinAddr: 0xBCB8, symSize: 0x38 } - - { offset: 0xC18C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x2540, symBinAddr: 0xBCF0, symSize: 0x1C } - - { offset: 0xC1C2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x255C, symBinAddr: 0xBD0C, symSize: 0x24 } - - { offset: 0xC200, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x2580, symBinAddr: 0xBD30, symSize: 0x1C } - - { offset: 0xC236, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x259C, symBinAddr: 0xBD4C, symSize: 0x38 } - - { offset: 0xC274, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x25D4, symBinAddr: 0xBD84, symSize: 0x12C } - - { offset: 0xC6DF, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xBEB0, symSize: 0x24C } - - { offset: 0xC88C, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xBEB0, symSize: 0x24C } - - { offset: 0xC8C0, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x24C, symBinAddr: 0xC0FC, symSize: 0x124 } - - { offset: 0xC91C, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x370, symBinAddr: 0xC220, symSize: 0x94 } - - { offset: 0xC952, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x404, symBinAddr: 0xC2B4, symSize: 0x68 } - - { offset: 0xC988, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x46C, symBinAddr: 0xC31C, symSize: 0x284 } - - { offset: 0xC9E4, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x6F0, symBinAddr: 0xC5A0, symSize: 0x214 } - - { offset: 0xCA4D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x904, symBinAddr: 0xC7B4, symSize: 0x3C } - - { offset: 0xCA71, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.59, symObjAddr: 0x970, symBinAddr: 0xC7F0, symSize: 0xA4 } - - { offset: 0xCAB8, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0xA14, symBinAddr: 0xC894, symSize: 0x400 } - - { offset: 0xCB59, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xE14, symBinAddr: 0xCC94, symSize: 0x314 } - - { offset: 0xCBC3, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1128, symBinAddr: 0xCFA8, symSize: 0x250 } - - { offset: 0xCC4B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1378, symBinAddr: 0xD1F8, symSize: 0x60 } - - { offset: 0xCC6F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x13D8, symBinAddr: 0xD258, symSize: 0x48 } - - { offset: 0xCC8B, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.81, symObjAddr: 0x1420, symBinAddr: 0xD2A0, symSize: 0x88 } - - { offset: 0xCCD2, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x14A8, symBinAddr: 0xD328, symSize: 0x314 } - - { offset: 0xCD3C, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x17BC, symBinAddr: 0xD63C, symSize: 0x324 } - - { offset: 0xCDE1, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1AE0, symBinAddr: 0xD960, symSize: 0x88 } - - { offset: 0xCE28, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1B68, symBinAddr: 0xD9E8, symSize: 0x4C0 } - - { offset: 0xCED1, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x2028, symBinAddr: 0xDEA8, symSize: 0x250 } - - { offset: 0xCF48, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x2278, symBinAddr: 0xE0F8, symSize: 0x124 } - - { offset: 0xCFAB, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x23D8, symBinAddr: 0xE21C, symSize: 0xD88 } - - { offset: 0xD05D, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x3160, symBinAddr: 0xEFA4, symSize: 0x84 } - - { offset: 0xD07D, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x31E4, symBinAddr: 0xF028, symSize: 0x304 } - - { offset: 0xD123, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x34E8, symBinAddr: 0xF32C, symSize: 0x294 } - - { offset: 0xD1AF, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x377C, symBinAddr: 0xF5C0, symSize: 0x3A0 } - - { offset: 0xD256, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3B1C, symBinAddr: 0xF960, symSize: 0x9C } - - { offset: 0xD2AC, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3BB8, symBinAddr: 0xF9FC, symSize: 0x68 } - - { offset: 0xD2E5, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3C20, symBinAddr: 0xFA64, symSize: 0x264 } - - { offset: 0xD373, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3E84, symBinAddr: 0xFCC8, symSize: 0x1D8 } - - { offset: 0xD3E4, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x405C, symBinAddr: 0xFEA0, symSize: 0x154 } - - { offset: 0xD465, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x41B0, symBinAddr: 0xFFF4, symSize: 0x8C } - - { offset: 0xEA2C, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10080, symSize: 0x90 } - - { offset: 0xEA45, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xCB35, symBinAddr: 0x69760, symSize: 0x0 } - - { offset: 0xEA60, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10080, symSize: 0x90 } - - { offset: 0xEA89, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xCB38, symBinAddr: 0x69660, symSize: 0x0 } - - { offset: 0xEA9E, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xCB40, symBinAddr: 0x69668, symSize: 0x0 } - - { offset: 0xEE16, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x10110, symSize: 0x50 } - - { offset: 0xEE3E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xE0, symBinAddr: 0x10160, symSize: 0x22C } - - { offset: 0xEEAD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x30C, symBinAddr: 0x1038C, symSize: 0x6D0 } - - { offset: 0xEFA8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xA60, symBinAddr: 0x10A5C, symSize: 0x90 } - - { offset: 0xEFE8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xAF0, symBinAddr: 0x10AEC, symSize: 0x1B8 } - - { offset: 0xF044, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xCA8, symBinAddr: 0x10CA4, symSize: 0x318 } - - { offset: 0xF0D1, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.64', symObjAddr: 0x1024, symBinAddr: 0x10FBC, symSize: 0x108 } - - { offset: 0xF118, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x112C, symBinAddr: 0x110C4, symSize: 0x240 } - - { offset: 0xF174, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x136C, symBinAddr: 0x11304, symSize: 0x3BC } - - { offset: 0xF212, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1728, symBinAddr: 0x116C0, symSize: 0x108 } - - { offset: 0xF259, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x1830, symBinAddr: 0x117C8, symSize: 0x314 } - - { offset: 0xF2D7, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1B44, symBinAddr: 0x11ADC, symSize: 0x64 } - - { offset: 0xF310, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke.91', symObjAddr: 0x1BA8, symBinAddr: 0x11B40, symSize: 0x64 } - - { offset: 0xF349, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1C0C, symBinAddr: 0x11BA4, symSize: 0x290 } - - { offset: 0xF3BC, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1E9C, symBinAddr: 0x11E34, symSize: 0x134 } - - { offset: 0xF407, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x1FD0, symBinAddr: 0x11F68, symSize: 0x5C } - - { offset: 0xF455, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.96', symObjAddr: 0x20C4, symBinAddr: 0x11FC4, symSize: 0x68 } - - { offset: 0xF48E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x212C, symBinAddr: 0x1202C, symSize: 0x28C } - - { offset: 0xF4D0, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x23B8, symBinAddr: 0x122B8, symSize: 0x64 } - - { offset: 0xF50C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x241C, symBinAddr: 0x1231C, symSize: 0x124 } - - { offset: 0xF57A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2540, symBinAddr: 0x12440, symSize: 0xAC } - - { offset: 0xF5B1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x25EC, symBinAddr: 0x124EC, symSize: 0x11C } - - { offset: 0xF5E4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2708, symBinAddr: 0x12608, symSize: 0x558 } - - { offset: 0xF694, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2C60, symBinAddr: 0x12B60, symSize: 0x68 } - - { offset: 0xF6E6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x2CC8, symBinAddr: 0x12BC8, symSize: 0x5C } - - { offset: 0xF70A, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x2D6C, symBinAddr: 0x12C24, symSize: 0x64 } - - { offset: 0xF764, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x2DD0, symBinAddr: 0x12C88, symSize: 0x6C } - - { offset: 0xF7AC, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x2E3C, symBinAddr: 0x12CF4, symSize: 0x2C } - - { offset: 0xF7D6, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x2E68, symBinAddr: 0x12D20, symSize: 0x370 } - - { offset: 0xF885, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x31D8, symBinAddr: 0x13090, symSize: 0x2D8 } - - { offset: 0xF98D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x34B0, symBinAddr: 0x13368, symSize: 0xA0 } - - { offset: 0xF9B1, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3550, symBinAddr: 0x13408, symSize: 0x74 } - - { offset: 0xF9CD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x35C4, symBinAddr: 0x1347C, symSize: 0x28 } - - { offset: 0xFA04, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x35EC, symBinAddr: 0x134A4, symSize: 0x12C } - - { offset: 0xFA5B, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3718, symBinAddr: 0x135D0, symSize: 0xC0 } - - { offset: 0xFAAC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3844, symBinAddr: 0x13690, symSize: 0xC8 } - - { offset: 0xFB21, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger tap:x:y:]_block_invoke', symObjAddr: 0x390C, symBinAddr: 0x13758, symSize: 0x7C } - - { offset: 0xFB9E, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3988, symBinAddr: 0x137D4, symSize: 0x160 } - - { offset: 0xFBEF, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3AE8, symBinAddr: 0x13934, symSize: 0x310 } - - { offset: 0xFC67, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3DF8, symBinAddr: 0x13C44, symSize: 0x58 } - - { offset: 0xFC8B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x3E50, symBinAddr: 0x13C9C, symSize: 0x148 } - - { offset: 0xFD1D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x3F98, symBinAddr: 0x13DE4, symSize: 0x11C } - - { offset: 0xFD8C, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x40B4, symBinAddr: 0x13F00, symSize: 0x204 } - - { offset: 0xFDF0, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x42B8, symBinAddr: 0x14104, symSize: 0x24C } - - { offset: 0xFE72, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4504, symBinAddr: 0x14350, symSize: 0x238 } - - { offset: 0xFEF4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x473C, symBinAddr: 0x14588, symSize: 0x54 } - - { offset: 0xFF27, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4790, symBinAddr: 0x145DC, symSize: 0x1C } - - { offset: 0xFF5D, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x47AC, symBinAddr: 0x145F8, symSize: 0x38 } - - { offset: 0xFF9B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x47E4, symBinAddr: 0x14630, symSize: 0xDC } - - { offset: 0x110B5, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1470C, symSize: 0xDC } - - { offset: 0x110C2, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1470C, symSize: 0xDC } - - { offset: 0x110EB, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x2430, symBinAddr: 0x69670, symSize: 0x0 } - - { offset: 0x11100, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x2438, symBinAddr: 0x69678, symSize: 0x0 } - - { offset: 0x112A4, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x147E8, symSize: 0x50 } - - { offset: 0x112E1, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x12C, symBinAddr: 0x14838, symSize: 0xDC } - - { offset: 0x11317, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x208, symBinAddr: 0x14914, symSize: 0x240 } - - { offset: 0x113C6, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x448, symBinAddr: 0x14B54, symSize: 0x104 } - - { offset: 0x11406, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x54C, symBinAddr: 0x14C58, symSize: 0x94 } - - { offset: 0x11469, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x64C, symBinAddr: 0x14CEC, symSize: 0x2C8 } - - { offset: 0x11504, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x914, symBinAddr: 0x14FB4, symSize: 0x1C } - - { offset: 0x1153A, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x930, symBinAddr: 0x14FD0, symSize: 0x38 } - - { offset: 0x11578, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x968, symBinAddr: 0x15008, symSize: 0x34 } - - { offset: 0x117CD, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1503C, symSize: 0x388 } - - { offset: 0x117E8, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3A48, symBinAddr: 0x18974, symSize: 0x90 } - - { offset: 0x11813, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xD858, symBinAddr: 0x69680, symSize: 0x0 } - - { offset: 0x11829, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xD860, symBinAddr: 0x69688, symSize: 0x0 } - - { offset: 0x11E8A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x1503C, symSize: 0x388 } - - { offset: 0x11EDC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x388, symBinAddr: 0x153C4, symSize: 0x90 } - - { offset: 0x11F1C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x15454, symSize: 0x38 } - - { offset: 0x11F4E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x450, symBinAddr: 0x1548C, symSize: 0x20 } - - { offset: 0x11F80, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x470, symBinAddr: 0x154AC, symSize: 0xC0 } - - { offset: 0x11FB6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x530, symBinAddr: 0x1556C, symSize: 0x13C } - - { offset: 0x12008, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x66C, symBinAddr: 0x156A8, symSize: 0x2CC } - - { offset: 0x12080, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9DC, symBinAddr: 0x15974, symSize: 0x1AC } - - { offset: 0x120C9, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB88, symBinAddr: 0x15B20, symSize: 0x58 } - - { offset: 0x120ED, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE0, symBinAddr: 0x15B78, symSize: 0x30 } - - { offset: 0x12109, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC10, symBinAddr: 0x15BA8, symSize: 0x280 } - - { offset: 0x12179, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE90, symBinAddr: 0x15E28, symSize: 0x5C } - - { offset: 0x1219D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEEC, symBinAddr: 0x15E84, symSize: 0x44 } - - { offset: 0x121B9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF30, symBinAddr: 0x15EC8, symSize: 0x44 } - - { offset: 0x121EB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF74, symBinAddr: 0x15F0C, symSize: 0x24 } - - { offset: 0x12221, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF98, symBinAddr: 0x15F30, symSize: 0xE4 } - - { offset: 0x12261, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x107C, symBinAddr: 0x16014, symSize: 0x13C } - - { offset: 0x1229E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1224, symBinAddr: 0x16150, symSize: 0x54 } - - { offset: 0x122D0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1278, symBinAddr: 0x161A4, symSize: 0x90 } - - { offset: 0x12310, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1308, symBinAddr: 0x16234, symSize: 0x28 } - - { offset: 0x12342, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1330, symBinAddr: 0x1625C, symSize: 0xD4 } - - { offset: 0x12374, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1404, symBinAddr: 0x16330, symSize: 0x10C } - - { offset: 0x123B1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1510, symBinAddr: 0x1643C, symSize: 0x58 } - - { offset: 0x123F1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1568, symBinAddr: 0x16494, symSize: 0xD8 } - - { offset: 0x1243B, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1640, symBinAddr: 0x1656C, symSize: 0x644 } - - { offset: 0x1251F, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1C84, symBinAddr: 0x16BB0, symSize: 0x38 } - - { offset: 0x12547, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_3', symObjAddr: 0x1CBC, symBinAddr: 0x16BE8, symSize: 0x15C } - - { offset: 0x125C8, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_4', symObjAddr: 0x1E18, symBinAddr: 0x16D44, symSize: 0x1F8 } - - { offset: 0x1262B, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.103', symObjAddr: 0x2010, symBinAddr: 0x16F3C, symSize: 0x50 } - - { offset: 0x12664, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x2060, symBinAddr: 0x16F8C, symSize: 0xB0 } - - { offset: 0x126AC, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x2110, symBinAddr: 0x1703C, symSize: 0xA98 } - - { offset: 0x127A5, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2BA8, symBinAddr: 0x17AD4, symSize: 0xB4 } - - { offset: 0x127C5, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2C5C, symBinAddr: 0x17B88, symSize: 0x58 } - - { offset: 0x127E5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2CB4, symBinAddr: 0x17BE0, symSize: 0x1A8 } - - { offset: 0x12868, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2E5C, symBinAddr: 0x17D88, symSize: 0x118 } - - { offset: 0x128E6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2F74, symBinAddr: 0x17EA0, symSize: 0x100 } - - { offset: 0x1294C, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x3074, symBinAddr: 0x17FA0, symSize: 0x78 } - - { offset: 0x12997, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x30EC, symBinAddr: 0x18018, symSize: 0x1DC } - - { offset: 0x12A01, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x32C8, symBinAddr: 0x181F4, symSize: 0x128 } - - { offset: 0x12A67, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x33F0, symBinAddr: 0x1831C, symSize: 0x78 } - - { offset: 0x12AB2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x3468, symBinAddr: 0x18394, symSize: 0x6C } - - { offset: 0x12AF4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x34D4, symBinAddr: 0x18400, symSize: 0x54 } - - { offset: 0x12B3A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x3528, symBinAddr: 0x18454, symSize: 0x54 } - - { offset: 0x12B80, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x357C, symBinAddr: 0x184A8, symSize: 0xB8 } - - { offset: 0x12BD5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3634, symBinAddr: 0x18560, symSize: 0xC8 } - - { offset: 0x12C39, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x36FC, symBinAddr: 0x18628, symSize: 0x98 } - - { offset: 0x12C7F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3794, symBinAddr: 0x186C0, symSize: 0x68 } - - { offset: 0x12CC5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x37FC, symBinAddr: 0x18728, symSize: 0x74 } - - { offset: 0x12D16, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3870, symBinAddr: 0x1879C, symSize: 0xF0 } - - { offset: 0x12D58, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x3960, symBinAddr: 0x1888C, symSize: 0xB4 } - - { offset: 0x12D9E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x3A14, symBinAddr: 0x18940, symSize: 0x1C } - - { offset: 0x12DD5, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x3A30, symBinAddr: 0x1895C, symSize: 0x18 } - - { offset: 0x12EA7, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3AD8, symBinAddr: 0x18A04, symSize: 0x50 } - - { offset: 0x12ED1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x3B28, symBinAddr: 0x18A54, symSize: 0x1C } - - { offset: 0x12F07, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x3B44, symBinAddr: 0x18A70, symSize: 0x24 } - - { offset: 0x12F45, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3B68, symBinAddr: 0x18A94, symSize: 0x1C } - - { offset: 0x12F7B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3B84, symBinAddr: 0x18AB0, symSize: 0x38 } - - { offset: 0x12FB9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3BBC, symBinAddr: 0x18AE8, symSize: 0x1C } - - { offset: 0x12FEF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x3BD8, symBinAddr: 0x18B04, symSize: 0x38 } - - { offset: 0x1302D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x3C10, symBinAddr: 0x18B3C, symSize: 0x1C } - - { offset: 0x13063, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x3C2C, symBinAddr: 0x18B58, symSize: 0x38 } - - { offset: 0x130A1, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3C64, symBinAddr: 0x18B90, symSize: 0x1C } - - { offset: 0x130D7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3C80, symBinAddr: 0x18BAC, symSize: 0x38 } - - { offset: 0x13115, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3CB8, symBinAddr: 0x18BE4, symSize: 0xAC } - - { offset: 0x14328, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18C90, symSize: 0x70 } - - { offset: 0x14335, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x18C90, symSize: 0x70 } - - { offset: 0x14356, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0x1220, symBinAddr: 0x69690, symSize: 0x0 } - - { offset: 0x144A1, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x18D00, symSize: 0xB0 } - - { offset: 0x144F9, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x18DB0, symSize: 0x8C } - - { offset: 0x14521, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x18E3C, symSize: 0x120 } - - { offset: 0x14737, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x18F5C, symSize: 0x90 } - - { offset: 0x14744, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x18F5C, symSize: 0x90 } - - { offset: 0x1476D, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EE0, symBinAddr: 0x69698, symSize: 0x0 } - - { offset: 0x14782, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EE8, symBinAddr: 0x696A0, symSize: 0x0 } - - { offset: 0x148CF, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x18FEC, symSize: 0x50 } - - { offset: 0x148F7, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE0, symBinAddr: 0x1903C, symSize: 0xB4 } - - { offset: 0x1494A, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x194, symBinAddr: 0x190F0, symSize: 0x580 } - - { offset: 0x14A52, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x714, symBinAddr: 0x19670, symSize: 0x2C } - - { offset: 0x14A7A, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x740, symBinAddr: 0x1969C, symSize: 0x60 } - - { offset: 0x14ABE, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7A0, symBinAddr: 0x196FC, symSize: 0x60 } - - { offset: 0x14D40, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1975C, symSize: 0xC0 } - - { offset: 0x14D59, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4A70, symBinAddr: 0x694B8, symSize: 0x0 } - - { offset: 0x14DCC, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4A78, symBinAddr: 0x694C0, symSize: 0x0 } - - { offset: 0x14DE1, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4A80, symBinAddr: 0x694C8, symSize: 0x0 } - - { offset: 0x14DF6, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4A88, symBinAddr: 0x694D0, symSize: 0x0 } - - { offset: 0x14E15, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4A90, symBinAddr: 0x694D8, symSize: 0x0 } - - { offset: 0x14E2A, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4A98, symBinAddr: 0x694E0, symSize: 0x0 } - - { offset: 0x14E3F, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4AA0, symBinAddr: 0x694E8, symSize: 0x0 } - - { offset: 0x14E54, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4AA8, symBinAddr: 0x694F0, symSize: 0x0 } - - { offset: 0x14E69, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x4AB0, symBinAddr: 0x694F8, symSize: 0x0 } - - { offset: 0x14E7E, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x4AB8, symBinAddr: 0x69500, symSize: 0x0 } - - { offset: 0x14E87, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FB0, symBinAddr: 0x1D5FC, symSize: 0xDC } - - { offset: 0x14EB2, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x132A0, symBinAddr: 0x696A8, symSize: 0x0 } - - { offset: 0x14EC8, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x132A8, symBinAddr: 0x696B0, symSize: 0x0 } - - { offset: 0x1633C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1975C, symSize: 0xC0 } - - { offset: 0x1637C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1981C, symSize: 0x9C } - - { offset: 0x163D8, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x198B8, symSize: 0xFC } - - { offset: 0x16450, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x199B4, symSize: 0x168 } - - { offset: 0x164F4, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x19B1C, symSize: 0xC0 } - - { offset: 0x16534, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x19BDC, symSize: 0x258 } - - { offset: 0x1659E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x19E34, symSize: 0x88 } - - { offset: 0x165D0, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x19EBC, symSize: 0x10C } - - { offset: 0x16610, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x19FC8, symSize: 0x40 } - - { offset: 0x16642, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1A008, symSize: 0x1C4 } - - { offset: 0x166A9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1A1CC, symSize: 0x54 } - - { offset: 0x166DB, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1A220, symSize: 0x334 } - - { offset: 0x1674C, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1A554, symSize: 0x38 } - - { offset: 0x16785, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1A58C, symSize: 0xE4 } - - { offset: 0x1680E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1A670, symSize: 0x68 } - - { offset: 0x1684E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1A6D8, symSize: 0x23C } - - { offset: 0x168AA, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1A914, symSize: 0x38 } - - { offset: 0x168E3, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1A94C, symSize: 0x244 } - - { offset: 0x1699C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1AB90, symSize: 0xF5C } - - { offset: 0x16C82, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24A0, symBinAddr: 0x1BAEC, symSize: 0x4C } - - { offset: 0x16CE8, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x24EC, symBinAddr: 0x1BB38, symSize: 0x2C } - - { offset: 0x16D30, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2518, symBinAddr: 0x1BB64, symSize: 0xCC } - - { offset: 0x16D76, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x25E4, symBinAddr: 0x1BC30, symSize: 0xCC } - - { offset: 0x16DBC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26B0, symBinAddr: 0x1BCFC, symSize: 0x90 } - - { offset: 0x16DFE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2740, symBinAddr: 0x1BD8C, symSize: 0xD0 } - - { offset: 0x16E5E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2810, symBinAddr: 0x1BE5C, symSize: 0x570 } - - { offset: 0x16EDE, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2D80, symBinAddr: 0x1C3CC, symSize: 0x2C } - - { offset: 0x16F26, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x1C3F8, symSize: 0x38 } - - { offset: 0x16F62, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2DE4, symBinAddr: 0x1C430, symSize: 0x1EC } - - { offset: 0x16FA4, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FD0, symBinAddr: 0x1C61C, symSize: 0x38 } - - { offset: 0x16FE0, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3008, symBinAddr: 0x1C654, symSize: 0x5C } - - { offset: 0x17041, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x3064, symBinAddr: 0x1C6B0, symSize: 0x3A8 } - - { offset: 0x170D6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x340C, symBinAddr: 0x1CA58, symSize: 0x39C } - - { offset: 0x1710D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37A8, symBinAddr: 0x1CDF4, symSize: 0xAC } - - { offset: 0x171AB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3854, symBinAddr: 0x1CEA0, symSize: 0xAC } - - { offset: 0x17249, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3900, symBinAddr: 0x1CF4C, symSize: 0x3C } - - { offset: 0x17280, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x393C, symBinAddr: 0x1CF88, symSize: 0x1C } - - { offset: 0x172B6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3958, symBinAddr: 0x1CFA4, symSize: 0x38 } - - { offset: 0x172F4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x3990, symBinAddr: 0x1CFDC, symSize: 0x1C } - - { offset: 0x1732A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39AC, symBinAddr: 0x1CFF8, symSize: 0x38 } - - { offset: 0x17368, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x39E4, symBinAddr: 0x1D030, symSize: 0x1C } - - { offset: 0x1739E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A00, symBinAddr: 0x1D04C, symSize: 0x38 } - - { offset: 0x173DC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A38, symBinAddr: 0x1D084, symSize: 0x1C } - - { offset: 0x17412, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A54, symBinAddr: 0x1D0A0, symSize: 0x1C } - - { offset: 0x17448, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3A70, symBinAddr: 0x1D0BC, symSize: 0x1C } - - { offset: 0x1747E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3A8C, symBinAddr: 0x1D0D8, symSize: 0x24 } - - { offset: 0x174BC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AB0, symBinAddr: 0x1D0FC, symSize: 0x1C } - - { offset: 0x174F3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3ACC, symBinAddr: 0x1D118, symSize: 0x24 } - - { offset: 0x17532, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3AF0, symBinAddr: 0x1D13C, symSize: 0x1C } - - { offset: 0x17569, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B0C, symBinAddr: 0x1D158, symSize: 0x24 } - - { offset: 0x175A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B30, symBinAddr: 0x1D17C, symSize: 0x1C } - - { offset: 0x175DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B4C, symBinAddr: 0x1D198, symSize: 0x38 } - - { offset: 0x1761E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3B84, symBinAddr: 0x1D1D0, symSize: 0x1C } - - { offset: 0x17655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BA0, symBinAddr: 0x1D1EC, symSize: 0x38 } - - { offset: 0x17694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3BD8, symBinAddr: 0x1D224, symSize: 0x1C } - - { offset: 0x176CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3BF4, symBinAddr: 0x1D240, symSize: 0x24 } - - { offset: 0x1770A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C18, symBinAddr: 0x1D264, symSize: 0x1C } - - { offset: 0x17741, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C34, symBinAddr: 0x1D280, symSize: 0x24 } - - { offset: 0x17780, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C58, symBinAddr: 0x1D2A4, symSize: 0x1C } - - { offset: 0x177B7, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3C74, symBinAddr: 0x1D2C0, symSize: 0x24 } - - { offset: 0x177F6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3C98, symBinAddr: 0x1D2E4, symSize: 0x1C } - - { offset: 0x1782D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CB4, symBinAddr: 0x1D300, symSize: 0x24 } - - { offset: 0x1786C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3CD8, symBinAddr: 0x1D324, symSize: 0x20 } - - { offset: 0x178A3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3CF8, symBinAddr: 0x1D344, symSize: 0x28 } - - { offset: 0x178E2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D20, symBinAddr: 0x1D36C, symSize: 0x1C } - - { offset: 0x17919, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D3C, symBinAddr: 0x1D388, symSize: 0x38 } - - { offset: 0x17958, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3D74, symBinAddr: 0x1D3C0, symSize: 0x1C } - - { offset: 0x1798F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3D90, symBinAddr: 0x1D3DC, symSize: 0x24 } - - { offset: 0x179CE, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DB4, symBinAddr: 0x1D400, symSize: 0x1C } - - { offset: 0x17A05, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3DD0, symBinAddr: 0x1D41C, symSize: 0x24 } - - { offset: 0x17A44, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3DF4, symBinAddr: 0x1D440, symSize: 0x28 } - - { offset: 0x17A7B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E1C, symBinAddr: 0x1D468, symSize: 0x28 } - - { offset: 0x17ABA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E44, symBinAddr: 0x1D490, symSize: 0x28 } - - { offset: 0x17AF1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3E6C, symBinAddr: 0x1D4B8, symSize: 0x28 } - - { offset: 0x17B30, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3E94, symBinAddr: 0x1D4E0, symSize: 0x28 } - - { offset: 0x17B67, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EBC, symBinAddr: 0x1D508, symSize: 0x28 } - - { offset: 0x17BA6, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3EE4, symBinAddr: 0x1D530, symSize: 0x1C } - - { offset: 0x17BDD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F00, symBinAddr: 0x1D54C, symSize: 0x24 } - - { offset: 0x17C1C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F24, symBinAddr: 0x1D570, symSize: 0x8C } - - { offset: 0x17CE6, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x408C, symBinAddr: 0x1D6D8, symSize: 0x50 } - - { offset: 0x17D26, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x40DC, symBinAddr: 0x1D728, symSize: 0x12C } - - { offset: 0x17D5D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4208, symBinAddr: 0x1D854, symSize: 0x84 } - - { offset: 0x17D9F, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x428C, symBinAddr: 0x1D8D8, symSize: 0x78 } - - { offset: 0x17DD6, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4304, symBinAddr: 0x1D950, symSize: 0x60 } - - { offset: 0x17E18, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4364, symBinAddr: 0x1D9B0, symSize: 0x60 } - - { offset: 0x17E4F, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x43C4, symBinAddr: 0x1DA10, symSize: 0x60 } - - { offset: 0x17E91, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4424, symBinAddr: 0x1DA70, symSize: 0x60 } - - { offset: 0x17EC8, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x4484, symBinAddr: 0x1DAD0, symSize: 0x5C } - - { offset: 0x17F0A, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x44E0, symBinAddr: 0x1DB2C, symSize: 0x5C } - - { offset: 0x17F41, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x453C, symBinAddr: 0x1DB88, symSize: 0xCC } - - { offset: 0x17F83, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4608, symBinAddr: 0x1DC54, symSize: 0x78 } - - { offset: 0x17FBA, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x4680, symBinAddr: 0x1DCCC, symSize: 0x1C } - - { offset: 0x17FF1, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x469C, symBinAddr: 0x1DCE8, symSize: 0x38 } - - { offset: 0x18030, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x46D4, symBinAddr: 0x1DD20, symSize: 0x20 } - - { offset: 0x18067, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x46F4, symBinAddr: 0x1DD40, symSize: 0x28 } - - { offset: 0x180A6, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x471C, symBinAddr: 0x1DD68, symSize: 0x20 } - - { offset: 0x180DD, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x473C, symBinAddr: 0x1DD88, symSize: 0x28 } - - { offset: 0x1811C, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x4764, symBinAddr: 0x1DDB0, symSize: 0x1C } - - { offset: 0x18153, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x4780, symBinAddr: 0x1DDCC, symSize: 0x24 } - - { offset: 0x18192, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47A4, symBinAddr: 0x1DDF0, symSize: 0x1C } - - { offset: 0x181C9, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x47C0, symBinAddr: 0x1DE0C, symSize: 0x38 } - - { offset: 0x18208, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x47F8, symBinAddr: 0x1DE44, symSize: 0x4C } - - { offset: 0x1952A, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE90, symSize: 0x22C } - - { offset: 0x19571, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x54D4, symBinAddr: 0x232C4, symSize: 0x164 } - - { offset: 0x19594, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1D2D8, symBinAddr: 0x696B8, symSize: 0x0 } - - { offset: 0x195AA, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1D2E0, symBinAddr: 0x696C0, symSize: 0x0 } - - { offset: 0x195C0, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1D2E8, symBinAddr: 0x696C8, symSize: 0x0 } - - { offset: 0x196BE, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56A4, symBinAddr: 0x23494, symSize: 0x474 } - - { offset: 0x196E5, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1D2F0, symBinAddr: 0x696D0, symSize: 0x0 } - - { offset: 0x196FB, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1D2F8, symBinAddr: 0x696D8, symSize: 0x0 } - - { offset: 0x19711, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1D300, symBinAddr: 0x696E0, symSize: 0x0 } - - { offset: 0x197AE, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x69768, symSize: 0x0 } - - { offset: 0x1A48F, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1DE90, symSize: 0x22C } - - { offset: 0x1A4FD, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1E0BC, symSize: 0x58 } - - { offset: 0x1A521, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1E114, symSize: 0x30 } - - { offset: 0x1A53D, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1E144, symSize: 0x1BC } - - { offset: 0x1A5B5, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x510, symBinAddr: 0x1E300, symSize: 0x13C } - - { offset: 0x1A5DD, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x64C, symBinAddr: 0x1E43C, symSize: 0x120 } - - { offset: 0x1A659, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x76C, symBinAddr: 0x1E55C, symSize: 0x54 } - - { offset: 0x1A6B9, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C0, symBinAddr: 0x1E5B0, symSize: 0x5C } - - { offset: 0x1A745, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x81C, symBinAddr: 0x1E60C, symSize: 0x4D4 } - - { offset: 0x1A866, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF0, symBinAddr: 0x1EAE0, symSize: 0x74 } - - { offset: 0x1A89C, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD64, symBinAddr: 0x1EB54, symSize: 0x104 } - - { offset: 0x1A90A, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE68, symBinAddr: 0x1EC58, symSize: 0xD8 } - - { offset: 0x1A96A, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF40, symBinAddr: 0x1ED30, symSize: 0x24C } - - { offset: 0x1A9FC, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x118C, symBinAddr: 0x1EF7C, symSize: 0x80 } - - { offset: 0x1AA32, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x120C, symBinAddr: 0x1EFFC, symSize: 0xE4 } - - { offset: 0x1AA76, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F0, symBinAddr: 0x1F0E0, symSize: 0x198 } - - { offset: 0x1AAD9, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x1488, symBinAddr: 0x1F278, symSize: 0x6C } - - { offset: 0x1AB0F, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F4, symBinAddr: 0x1F2E4, symSize: 0xD0 } - - { offset: 0x1AB63, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15C4, symBinAddr: 0x1F3B4, symSize: 0x4A4 } - - { offset: 0x1AC15, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A68, symBinAddr: 0x1F858, symSize: 0x2C } - - { offset: 0x1AC5D, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1A94, symBinAddr: 0x1F884, symSize: 0x84 } - - { offset: 0x1AC87, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B18, symBinAddr: 0x1F908, symSize: 0x7C } - - { offset: 0x1ACCF, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1B94, symBinAddr: 0x1F984, symSize: 0x624 } - - { offset: 0x1AECF, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21B8, symBinAddr: 0x1FFA8, symSize: 0x4C } - - { offset: 0x1AF35, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2204, symBinAddr: 0x1FFF4, symSize: 0xA4 } - - { offset: 0x1AF6E, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22A8, symBinAddr: 0x20098, symSize: 0x174 } - - { offset: 0x1AF98, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x241C, symBinAddr: 0x2020C, symSize: 0x36C } - - { offset: 0x1B063, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x2788, symBinAddr: 0x20578, symSize: 0xB04 } - - { offset: 0x1B26D, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x328C, symBinAddr: 0x2107C, symSize: 0x2C } - - { offset: 0x1B2B5, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32B8, symBinAddr: 0x210A8, symSize: 0xE4 } - - { offset: 0x1B316, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x339C, symBinAddr: 0x2118C, symSize: 0x4D8 } - - { offset: 0x1B44F, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3874, symBinAddr: 0x21664, symSize: 0x15C } - - { offset: 0x1B4A1, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39D0, symBinAddr: 0x217C0, symSize: 0x34C } - - { offset: 0x1B54D, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D1C, symBinAddr: 0x21B0C, symSize: 0x530 } - - { offset: 0x1B693, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x424C, symBinAddr: 0x2203C, symSize: 0x3A4 } - - { offset: 0x1B754, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x45F0, symBinAddr: 0x223E0, symSize: 0x1EC } - - { offset: 0x1B7C8, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x47DC, symBinAddr: 0x225CC, symSize: 0xBC } - - { offset: 0x1B80F, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4898, symBinAddr: 0x22688, symSize: 0x400 } - - { offset: 0x1B90D, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4C98, symBinAddr: 0x22A88, symSize: 0x35C } - - { offset: 0x1B9B2, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4FF4, symBinAddr: 0x22DE4, symSize: 0x258 } - - { offset: 0x1BA29, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x524C, symBinAddr: 0x2303C, symSize: 0x7C } - - { offset: 0x1BA5E, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x52C8, symBinAddr: 0x230B8, symSize: 0xCC } - - { offset: 0x1BAB4, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x5394, symBinAddr: 0x23184, symSize: 0x58 } - - { offset: 0x1BADA, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x53EC, symBinAddr: 0x231DC, symSize: 0xE8 } - - { offset: 0x1BC09, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5638, symBinAddr: 0x23428, symSize: 0x6C } - - { offset: 0x1BC33, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B18, symBinAddr: 0x23908, symSize: 0x6C } - - { offset: 0x1BC5D, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5B84, symBinAddr: 0x23974, symSize: 0x110 } - - { offset: 0x1BCC3, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5C94, symBinAddr: 0x23A84, symSize: 0x4AC } - - { offset: 0x1BF10, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6140, symBinAddr: 0x23F30, symSize: 0x84 } - - { offset: 0x1BF36, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x61C4, symBinAddr: 0x23FB4, symSize: 0x220 } - - { offset: 0x1BFF1, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x63E4, symBinAddr: 0x241D4, symSize: 0x244 } - - { offset: 0x1C0A4, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6628, symBinAddr: 0x24418, symSize: 0x4B4 } - - { offset: 0x1C11D, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6ADC, symBinAddr: 0x248CC, symSize: 0x178 } - - { offset: 0x1C194, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6C54, symBinAddr: 0x24A44, symSize: 0x2D8 } - - { offset: 0x1C207, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F2C, symBinAddr: 0x24D1C, symSize: 0x41C } - - { offset: 0x1C292, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x7348, symBinAddr: 0x25138, symSize: 0x58 } - - { offset: 0x1C2BE, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x73A0, symBinAddr: 0x25190, symSize: 0x54 } - - { offset: 0x1FFFF, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x251E4, symSize: 0x1BC } - - { offset: 0x2000C, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x253A0, symSize: 0x94 } - - { offset: 0x20031, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC09C, symBinAddr: 0x696E8, symSize: 0x0 } - - { offset: 0x20507, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x251E4, symSize: 0x1BC } - - { offset: 0x2053D, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x25434, symSize: 0x50 } - - { offset: 0x20581, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x25484, symSize: 0x15C } - - { offset: 0x205C1, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x255E0, symSize: 0x3C } - - { offset: 0x205FA, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x2561C, symSize: 0x50 } - - { offset: 0x2064C, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x2566C, symSize: 0x84 } - - { offset: 0x20690, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x256F0, symSize: 0x88 } - - { offset: 0x206D4, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x25778, symSize: 0x12C } - - { offset: 0x20772, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x258A4, symSize: 0x134 } - - { offset: 0x2080F, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x259D8, symSize: 0x1B0 } - - { offset: 0x20853, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x25B88, symSize: 0x110 } - - { offset: 0x208B3, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x25C98, symSize: 0xF0 } - - { offset: 0x20913, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x25D88, symSize: 0xBC } - - { offset: 0x20965, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x25E44, symSize: 0x140 } - - { offset: 0x209C5, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x25F84, symSize: 0x98 } - - { offset: 0x20A17, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x2601C, symSize: 0xD0 } - - { offset: 0x20A77, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x260EC, symSize: 0x300 } - - { offset: 0x20B1F, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x263EC, symSize: 0xE0 } - - { offset: 0x20B7F, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x1354, symBinAddr: 0x264CC, symSize: 0xD0 } - - { offset: 0x20BDF, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1424, symBinAddr: 0x2659C, symSize: 0x108 } - - { offset: 0x20C69, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x152C, symBinAddr: 0x266A4, symSize: 0x1FC } - - { offset: 0x20D33, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1728, symBinAddr: 0x268A0, symSize: 0xB4 } - - { offset: 0x20D85, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17DC, symBinAddr: 0x26954, symSize: 0xBC } - - { offset: 0x20DD7, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x1898, symBinAddr: 0x26A10, symSize: 0x88 } - - { offset: 0x20E1B, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1920, symBinAddr: 0x26A98, symSize: 0xDC } - - { offset: 0x20E7B, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x19FC, symBinAddr: 0x26B74, symSize: 0xBC } - - { offset: 0x20ECD, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AB8, symBinAddr: 0x26C30, symSize: 0xB8 } - - { offset: 0x20F1F, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B70, symBinAddr: 0x26CE8, symSize: 0x68 } - - { offset: 0x20F63, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BD8, symBinAddr: 0x26D50, symSize: 0x198 } - - { offset: 0x20FCE, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D70, symBinAddr: 0x26EE8, symSize: 0x39C } - - { offset: 0x21065, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x210C, symBinAddr: 0x27284, symSize: 0x4B4 } - - { offset: 0x21136, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C0, symBinAddr: 0x27738, symSize: 0x44 } - - { offset: 0x21171, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x2604, symBinAddr: 0x2777C, symSize: 0x44 } - - { offset: 0x211BE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2648, symBinAddr: 0x277C0, symSize: 0x5C } - - { offset: 0x211E2, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26EC, symBinAddr: 0x2781C, symSize: 0x44 } - - { offset: 0x2121D, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2730, symBinAddr: 0x27860, symSize: 0xB0 } - - { offset: 0x21272, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E0, symBinAddr: 0x27910, symSize: 0xB0 } - - { offset: 0x212C7, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2890, symBinAddr: 0x279C0, symSize: 0x230 } - - { offset: 0x2138F, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC0, symBinAddr: 0x27BF0, symSize: 0x10C } - - { offset: 0x213F3, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BCC, symBinAddr: 0x27CFC, symSize: 0x114 } - - { offset: 0x22C73, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27E10, symSize: 0xC8 } - - { offset: 0x2381B, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x27E10, symSize: 0xC8 } - - { offset: 0x2385F, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xC8, symBinAddr: 0x27ED8, symSize: 0x188 } - - { offset: 0x238CF, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x250, symBinAddr: 0x28060, symSize: 0x10C } - - { offset: 0x23905, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x35C, symBinAddr: 0x2816C, symSize: 0x3F0 } - - { offset: 0x239A9, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x74C, symBinAddr: 0x2855C, symSize: 0x148 } - - { offset: 0x23A2E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x894, symBinAddr: 0x286A4, symSize: 0x78 } - - { offset: 0x23A52, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x964, symBinAddr: 0x2871C, symSize: 0x2A4 } - - { offset: 0x23AD6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC08, symBinAddr: 0x289C0, symSize: 0x58 } - - { offset: 0x23AFA, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xC60, symBinAddr: 0x28A18, symSize: 0x30 } - - { offset: 0x23B16, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xC90, symBinAddr: 0x28A48, symSize: 0x74 } - - { offset: 0x23B74, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xDA4, symBinAddr: 0x28ABC, symSize: 0x5C } - - { offset: 0x23BBB, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xE6C, symBinAddr: 0x28B18, symSize: 0x488 } - - { offset: 0x23C7C, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x12F4, symBinAddr: 0x28FA0, symSize: 0x13C } - - { offset: 0x23D01, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1430, symBinAddr: 0x290DC, symSize: 0x2D0 } - - { offset: 0x23D93, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1700, symBinAddr: 0x293AC, symSize: 0x74 } - - { offset: 0x23DF1, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x1774, symBinAddr: 0x29420, symSize: 0x5C } - - { offset: 0x23E38, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x17D0, symBinAddr: 0x2947C, symSize: 0x68 } - - { offset: 0x23E78, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x1838, symBinAddr: 0x294E4, symSize: 0x60 } - - { offset: 0x23EAE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1898, symBinAddr: 0x29544, symSize: 0x98 } - - { offset: 0x23EEE, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1930, symBinAddr: 0x295DC, symSize: 0x7C } - - { offset: 0x23F24, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x19AC, symBinAddr: 0x29658, symSize: 0x1C } - - { offset: 0x23F5A, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x19C8, symBinAddr: 0x29674, symSize: 0x38 } - - { offset: 0x23F98, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1A00, symBinAddr: 0x296AC, symSize: 0x1C } - - { offset: 0x23FCE, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1A1C, symBinAddr: 0x296C8, symSize: 0x38 } - - { offset: 0x2400C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1A54, symBinAddr: 0x29700, symSize: 0x5C } - - { offset: 0x24CE5, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x2975C, symSize: 0x294 } - - { offset: 0x24CF2, size: 0x8, addend: 0x0, symName: '+[XSIosTouch sharedInstance]', symObjAddr: 0x400, symBinAddr: 0x29B5C, symSize: 0x90 } - - { offset: 0x24D1B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xC0E0, symBinAddr: 0x69700, symSize: 0x0 } - - { offset: 0x24D30, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xC0E8, symBinAddr: 0x69708, symSize: 0x0 } - - { offset: 0x24EA6, size: 0x8, addend: 0x0, symName: '-[XSIosTouch handleEventSystemFailure]', symObjAddr: 0xB30, symBinAddr: 0x2A28C, symSize: 0xB4 } - - { offset: 0x24ECB, size: 0x8, addend: 0x0, symName: _handleEventSystemFailure.failureCount, symObjAddr: 0xC0F0, symBinAddr: 0x69710, symSize: 0x0 } - - { offset: 0x24EF4, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Keyboard:down:]', symObjAddr: 0x1E34, symBinAddr: 0x2B52C, symSize: 0xB8 } - - { offset: 0x24F1B, size: 0x8, addend: 0x0, symName: '_Keyboard:down:.client', symObjAddr: 0xC0F8, symBinAddr: 0x69718, symSize: 0x0 } - - { offset: 0x24F85, size: 0x8, addend: 0x0, symName: __XSSenderID, symObjAddr: 0xC0D0, symBinAddr: 0x696F0, symSize: 0x0 } - - { offset: 0x24FA1, size: 0x8, addend: 0x0, symName: __XSIoHIDEventSystemForSenderID, symObjAddr: 0xC0D8, symBinAddr: 0x696F8, symSize: 0x0 } - - { offset: 0x25452, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x2975C, symSize: 0x294 } - - { offset: 0x254C9, size: 0x8, addend: 0x0, symName: _XSStartSetSenderIDCallBack, symObjAddr: 0x294, symBinAddr: 0x299F0, symSize: 0x8C } - - { offset: 0x254DE, size: 0x8, addend: 0x0, symName: ___XSInitGetSenderId_block_invoke, symObjAddr: 0x320, symBinAddr: 0x29A7C, symSize: 0xE0 } - - { offset: 0x255B2, size: 0x8, addend: 0x0, symName: '___28+[XSIosTouch sharedInstance]_block_invoke', symObjAddr: 0x490, symBinAddr: 0x29BEC, symSize: 0x50 } - - { offset: 0x255DA, size: 0x8, addend: 0x0, symName: '-[XSIosTouch init]', symObjAddr: 0x4E0, symBinAddr: 0x29C3C, symSize: 0x334 } - - { offset: 0x25641, size: 0x8, addend: 0x0, symName: '-[XSIosTouch dealloc]', symObjAddr: 0x814, symBinAddr: 0x29F70, symSize: 0xB4 } - - { offset: 0x25673, size: 0x8, addend: 0x0, symName: '-[XSIosTouch cleanupResources]', symObjAddr: 0x8C8, symBinAddr: 0x2A024, symSize: 0xB4 } - - { offset: 0x256A5, size: 0x8, addend: 0x0, symName: '-[XSIosTouch checkSystemStatus]', symObjAddr: 0x97C, symBinAddr: 0x2A0D8, symSize: 0xDC } - - { offset: 0x256E9, size: 0x8, addend: 0x0, symName: '-[XSIosTouch resetEventSystem]', symObjAddr: 0xA58, symBinAddr: 0x2A1B4, symSize: 0xD8 } - - { offset: 0x2571B, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getAbsoluteTime]', symObjAddr: 0xBE4, symBinAddr: 0x2A340, symSize: 0x44 } - - { offset: 0x257C1, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEvent:type:x:y:]', symObjAddr: 0xC28, symBinAddr: 0x2A384, symSize: 0x3EC } - - { offset: 0x25967, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchDown:x:y:]', symObjAddr: 0x1014, symBinAddr: 0x2A770, symSize: 0x4C } - - { offset: 0x259CB, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchMove:x:y:]', symObjAddr: 0x1060, symBinAddr: 0x2A7BC, symSize: 0x4C } - - { offset: 0x25A2F, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchUp:x:y:]', symObjAddr: 0x10AC, symBinAddr: 0x2A808, symSize: 0x4C } - - { offset: 0x25A93, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateParentEvent]', symObjAddr: 0x10F8, symBinAddr: 0x2A854, symSize: 0xB4 } - - { offset: 0x25AE8, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getKeyWindow]', symObjAddr: 0x11AC, symBinAddr: 0x2A908, symSize: 0x214 } - - { offset: 0x25B37, size: 0x8, addend: 0x0, symName: '-[XSIosTouch postIOHIDEvent:]', symObjAddr: 0x13C0, symBinAddr: 0x2AB1C, symSize: 0x31C } - - { offset: 0x25B9D, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Down:x:y:]', symObjAddr: 0x16DC, symBinAddr: 0x2AE38, symSize: 0x88 } - - { offset: 0x25C29, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Move:x:y:]', symObjAddr: 0x1764, symBinAddr: 0x2AEC0, symSize: 0x88 } - - { offset: 0x25CB5, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Up:x:y:]', symObjAddr: 0x17EC, symBinAddr: 0x2AF48, symSize: 0x88 } - - { offset: 0x25D41, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Tap:x:y:]', symObjAddr: 0x1874, symBinAddr: 0x2AFD0, symSize: 0x144 } - - { offset: 0x25DB0, size: 0x8, addend: 0x0, symName: '___22-[XSIosTouch Tap:x:y:]_block_invoke', symObjAddr: 0x19B8, symBinAddr: 0x2B114, symSize: 0x2C8 } - - { offset: 0x25E69, size: 0x8, addend: 0x0, symName: '-[XSIosTouch End:]', symObjAddr: 0x1CE4, symBinAddr: 0x2B3DC, symSize: 0x150 } - - { offset: 0x25EC0, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyDown:]', symObjAddr: 0x1EEC, symBinAddr: 0x2B5E4, symSize: 0x3C } - - { offset: 0x25F02, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyUp:]', symObjAddr: 0x1F28, symBinAddr: 0x2B620, symSize: 0x3C } - - { offset: 0x25F44, size: 0x8, addend: 0x0, symName: '-[XSIosTouch .cxx_destruct]', symObjAddr: 0x1F64, symBinAddr: 0x2B65C, symSize: 0x4C } - - { offset: 0x25F76, size: 0x8, addend: 0x0, symName: _XSSetSenderIdCallback, symObjAddr: 0x1FB0, symBinAddr: 0x2B6A8, symSize: 0x1B4 } - - { offset: 0x27A7A, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B85C, symSize: 0x90 } - - { offset: 0x27A93, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2880, symBinAddr: 0x695C8, symSize: 0x0 } - - { offset: 0x27AFA, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2B85C, symSize: 0x90 } - - { offset: 0x27B23, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6798, symBinAddr: 0x69720, symSize: 0x0 } - - { offset: 0x27B38, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x67A0, symBinAddr: 0x69728, symSize: 0x0 } - - { offset: 0x27CBE, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2B8EC, symSize: 0x50 } - - { offset: 0x27CE6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE0, symBinAddr: 0x2B93C, symSize: 0xEC } - - { offset: 0x27D1C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1CC, symBinAddr: 0x2BA28, symSize: 0x160 } - - { offset: 0x27D94, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x32C, symBinAddr: 0x2BB88, symSize: 0x1C0 } - - { offset: 0x27E11, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4EC, symBinAddr: 0x2BD48, symSize: 0xBC } - - { offset: 0x27E51, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5A8, symBinAddr: 0x2BE04, symSize: 0x204 } - - { offset: 0x27EC6, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x810, symBinAddr: 0x2C008, symSize: 0x200 } - - { offset: 0x27F3B, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA10, symBinAddr: 0x2C208, symSize: 0x2C0 } - - { offset: 0x2800C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD0, symBinAddr: 0x2C4C8, symSize: 0x88 } - - { offset: 0x28030, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD58, symBinAddr: 0x2C550, symSize: 0x64 } - - { offset: 0x2804C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDBC, symBinAddr: 0x2C5B4, symSize: 0x234 } - - { offset: 0x280C1, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF0, symBinAddr: 0x2C7E8, symSize: 0x58 } - - { offset: 0x280E5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1048, symBinAddr: 0x2C840, symSize: 0x30 } - - { offset: 0x28101, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1078, symBinAddr: 0x2C870, symSize: 0x218 } - - { offset: 0x2819F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x1290, symBinAddr: 0x2CA88, symSize: 0x70 } - - { offset: 0x281C3, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1300, symBinAddr: 0x2CAF8, symSize: 0x50 } - - { offset: 0x281DF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1350, symBinAddr: 0x2CB48, symSize: 0x174 } - - { offset: 0x28231, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14C4, symBinAddr: 0x2CCBC, symSize: 0x74 } - - { offset: 0x28275, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1538, symBinAddr: 0x2CD30, symSize: 0x74 } - - { offset: 0x282B9, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15AC, symBinAddr: 0x2CDA4, symSize: 0x40 } - - { offset: 0x282EF, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x15EC, symBinAddr: 0x2CDE4, symSize: 0x1E0 } - - { offset: 0x2835B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17CC, symBinAddr: 0x2CFC4, symSize: 0x40 } - - { offset: 0x28391, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x180C, symBinAddr: 0x2D004, symSize: 0x40 } - - { offset: 0x283C7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x184C, symBinAddr: 0x2D044, symSize: 0xD0 } - - { offset: 0x2840B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x191C, symBinAddr: 0x2D114, symSize: 0xD0 } - - { offset: 0x2844F, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19EC, symBinAddr: 0x2D1E4, symSize: 0x40 } - - { offset: 0x28485, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1A2C, symBinAddr: 0x2D224, symSize: 0x40 } - - { offset: 0x284BB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A6C, symBinAddr: 0x2D264, symSize: 0x68 } - - { offset: 0x284FB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1AD4, symBinAddr: 0x2D2CC, symSize: 0x3C } - - { offset: 0x28531, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1B10, symBinAddr: 0x2D308, symSize: 0x78 } - - { offset: 0x28571, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B88, symBinAddr: 0x2D380, symSize: 0x3C } - - { offset: 0x285A7, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1BC4, symBinAddr: 0x2D3BC, symSize: 0x78 } - - { offset: 0x285E9, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1C3C, symBinAddr: 0x2D434, symSize: 0x218 } - - { offset: 0x2867B, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1E54, symBinAddr: 0x2D64C, symSize: 0x154 } - - { offset: 0x286EB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1FA8, symBinAddr: 0x2D7A0, symSize: 0xB8 } - - { offset: 0x2871E, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2060, symBinAddr: 0x2D858, symSize: 0xAC } - - { offset: 0x2875E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2178, symBinAddr: 0x2D904, symSize: 0x6C } - - { offset: 0x28791, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x21E4, symBinAddr: 0x2D970, symSize: 0x4C } - - { offset: 0x28D45, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D9BC, symSize: 0x90 } - - { offset: 0x28D52, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2D9BC, symSize: 0x90 } - - { offset: 0x28D7B, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x98D0, symBinAddr: 0x69730, symSize: 0x0 } - - { offset: 0x28D90, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x98D8, symBinAddr: 0x69738, symSize: 0x0 } - - { offset: 0x293FF, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2DA4C, symSize: 0x50 } - - { offset: 0x29427, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE0, symBinAddr: 0x2DA9C, symSize: 0x100 } - - { offset: 0x2945D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E0, symBinAddr: 0x2DB9C, symSize: 0x108 } - - { offset: 0x2948F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2E8, symBinAddr: 0x2DCA4, symSize: 0xBC } - - { offset: 0x294C1, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3A4, symBinAddr: 0x2DD60, symSize: 0x100 } - - { offset: 0x294F3, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4A4, symBinAddr: 0x2DE60, symSize: 0x4A4 } - - { offset: 0x29594, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x948, symBinAddr: 0x2E304, symSize: 0x118 } - - { offset: 0x295E2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA60, symBinAddr: 0x2E41C, symSize: 0x340 } - - { offset: 0x2961A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA0, symBinAddr: 0x2E75C, symSize: 0x90 } - - { offset: 0x2964C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE30, symBinAddr: 0x2E7EC, symSize: 0x5C } - - { offset: 0x2968C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE8C, symBinAddr: 0x2E848, symSize: 0x5C } - - { offset: 0x296CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEE8, symBinAddr: 0x2E8A4, symSize: 0x14C } - - { offset: 0x29736, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x1034, symBinAddr: 0x2E9F0, symSize: 0x94 } - - { offset: 0x297A4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10C8, symBinAddr: 0x2EA84, symSize: 0x12C } - - { offset: 0x297D6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11F4, symBinAddr: 0x2EBB0, symSize: 0x12C } - - { offset: 0x29809, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1320, symBinAddr: 0x2ECDC, symSize: 0x7C } - - { offset: 0x2983C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x139C, symBinAddr: 0x2ED58, symSize: 0x64 } - - { offset: 0x2986F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1400, symBinAddr: 0x2EDBC, symSize: 0x30 } - - { offset: 0x298A2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1430, symBinAddr: 0x2EDEC, symSize: 0xF4 } - - { offset: 0x298D5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x1524, symBinAddr: 0x2EEE0, symSize: 0x194 } - - { offset: 0x29930, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16B8, symBinAddr: 0x2F074, symSize: 0x58 } - - { offset: 0x29954, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1710, symBinAddr: 0x2F0CC, symSize: 0x30 } - - { offset: 0x29970, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1740, symBinAddr: 0x2F0FC, symSize: 0xB4 } - - { offset: 0x299DF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17F4, symBinAddr: 0x2F1B0, symSize: 0x3C } - - { offset: 0x29A03, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1830, symBinAddr: 0x2F1EC, symSize: 0x30 } - - { offset: 0x29A1F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1860, symBinAddr: 0x2F21C, symSize: 0x2F8 } - - { offset: 0x29B2B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B58, symBinAddr: 0x2F514, symSize: 0x148 } - - { offset: 0x29B71, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA0, symBinAddr: 0x2F65C, symSize: 0x2E8 } - - { offset: 0x29C1B, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F88, symBinAddr: 0x2F944, symSize: 0x224 } - - { offset: 0x29C8E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21AC, symBinAddr: 0x2FB68, symSize: 0x1C } - - { offset: 0x29CC4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21C8, symBinAddr: 0x2FB84, symSize: 0x20 } - - { offset: 0x29CFA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21E8, symBinAddr: 0x2FBA4, symSize: 0x1C } - - { offset: 0x29D30, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x2204, symBinAddr: 0x2FBC0, symSize: 0x1C } - - { offset: 0x29D66, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2220, symBinAddr: 0x2FBDC, symSize: 0x1C } - - { offset: 0x29D9C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x223C, symBinAddr: 0x2FBF8, symSize: 0x1C } - - { offset: 0x29DD2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2258, symBinAddr: 0x2FC14, symSize: 0x1C } - - { offset: 0x29E08, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x2274, symBinAddr: 0x2FC30, symSize: 0x1C } - - { offset: 0x29E3E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2290, symBinAddr: 0x2FC4C, symSize: 0x20 } - - { offset: 0x29E74, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B0, symBinAddr: 0x2FC6C, symSize: 0x1C } - - { offset: 0x29EAA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22CC, symBinAddr: 0x2FC88, symSize: 0x3C } - - { offset: 0x29EE8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2308, symBinAddr: 0x2FCC4, symSize: 0x1C } - - { offset: 0x29F1E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2324, symBinAddr: 0x2FCE0, symSize: 0x1C } - - { offset: 0x29F54, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2340, symBinAddr: 0x2FCFC, symSize: 0x1C } - - { offset: 0x29F8A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x235C, symBinAddr: 0x2FD18, symSize: 0x1C } - - { offset: 0x29FC0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2378, symBinAddr: 0x2FD34, symSize: 0x1C } - - { offset: 0x29FF6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2394, symBinAddr: 0x2FD50, symSize: 0x1C } - - { offset: 0x2A02C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B0, symBinAddr: 0x2FD6C, symSize: 0x1C } - - { offset: 0x2A062, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23CC, symBinAddr: 0x2FD88, symSize: 0x1C } - - { offset: 0x2A098, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23E8, symBinAddr: 0x2FDA4, symSize: 0x3C } - - { offset: 0x2A0D6, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2424, symBinAddr: 0x2FDE0, symSize: 0x1C } - - { offset: 0x2A10C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2440, symBinAddr: 0x2FDFC, symSize: 0x38 } - - { offset: 0x2A14A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2478, symBinAddr: 0x2FE34, symSize: 0x20 } - - { offset: 0x2A180, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2498, symBinAddr: 0x2FE54, symSize: 0x28 } - - { offset: 0x2A1BE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C0, symBinAddr: 0x2FE7C, symSize: 0x1C } - - { offset: 0x2A1F4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24DC, symBinAddr: 0x2FE98, symSize: 0x3C } - - { offset: 0x2A232, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2518, symBinAddr: 0x2FED4, symSize: 0x7C } - - { offset: 0x2AA21, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2FF50, symSize: 0x90 } - - { offset: 0x2AA2E, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2FF50, symSize: 0x90 } - - { offset: 0x2AA57, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x2EC8, symBinAddr: 0x69740, symSize: 0x0 } - - { offset: 0x2AA6C, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x2ED0, symBinAddr: 0x69748, symSize: 0x0 } - - { offset: 0x2ABE6, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2FFE0, symSize: 0x50 } - - { offset: 0x2AC0E, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0xE0, symBinAddr: 0x30030, symSize: 0xB4 } - - { offset: 0x2AC44, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x194, symBinAddr: 0x300E4, symSize: 0x18C } - - { offset: 0x2AC92, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x320, symBinAddr: 0x30270, symSize: 0xB8 } - - { offset: 0x2ACE0, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3D8, symBinAddr: 0x30328, symSize: 0x214 } - - { offset: 0x2AD83, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x5EC, symBinAddr: 0x3053C, symSize: 0x8C } - - { offset: 0x2ADD1, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x678, symBinAddr: 0x305C8, symSize: 0x74 } - - { offset: 0x2AE1F, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x6EC, symBinAddr: 0x3063C, symSize: 0x98 } - - { offset: 0x2AE7B, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x784, symBinAddr: 0x306D4, symSize: 0x8C } - - { offset: 0x2AEC9, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0x810, symBinAddr: 0x30760, symSize: 0x34 } - - { offset: 0x2B135, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x30794, symSize: 0x94 } - - { offset: 0x2B14E, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x19808, symBinAddr: 0x5D468, symSize: 0x0 } - - { offset: 0x2B1C6, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x19810, symBinAddr: 0x5D470, symSize: 0x0 } - - { offset: 0x2B1DB, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x19818, symBinAddr: 0x5D478, symSize: 0x0 } - - { offset: 0x2B1F0, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x19820, symBinAddr: 0x5D480, symSize: 0x0 } - - { offset: 0x2B1F9, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x153B4, symBinAddr: 0x457C8, symSize: 0xC4 } - - { offset: 0x2B220, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x39EE0, symBinAddr: 0x69750, symSize: 0x0 } - - { offset: 0x2B29D, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x39EE8, symBinAddr: 0x69758, symSize: 0x0 } - - { offset: 0x2BCCE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x30794, symSize: 0x94 } - - { offset: 0x2BD05, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x30828, symSize: 0x110 } - - { offset: 0x2BD69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x30938, symSize: 0x6C } - - { offset: 0x2BD9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x309A4, symSize: 0x98 } - - { offset: 0x2BDD3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x30A3C, symSize: 0x4C } - - { offset: 0x2BE06, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x30A88, symSize: 0x78 } - - { offset: 0x2BE3D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x30B00, symSize: 0xA0 } - - { offset: 0x2BE83, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x30BA0, symSize: 0xC4 } - - { offset: 0x2BED8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x30C64, symSize: 0x47C } - - { offset: 0x2BF59, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x310E0, symSize: 0x174 } - - { offset: 0x2BF8C, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x31254, symSize: 0x38 } - - { offset: 0x2BFCC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x3128C, symSize: 0x190 } - - { offset: 0x2C026, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x3141C, symSize: 0x58 } - - { offset: 0x2C04A, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x31474, symSize: 0x30 } - - { offset: 0x2C066, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x314A4, symSize: 0x60 } - - { offset: 0x2C0BE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x31504, symSize: 0x16C } - - { offset: 0x2C11E, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x31670, symSize: 0x3C } - - { offset: 0x2C170, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x316AC, symSize: 0x68 } - - { offset: 0x2C1B2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x31714, symSize: 0x68 } - - { offset: 0x2C1F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x3177C, symSize: 0x198 } - - { offset: 0x2C24E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x31914, symSize: 0x44 } - - { offset: 0x2C2A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x31958, symSize: 0x16C } - - { offset: 0x2C306, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x31AC4, symSize: 0x3C } - - { offset: 0x2C358, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x31B00, symSize: 0x68 } - - { offset: 0x2C39A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x31B68, symSize: 0x68 } - - { offset: 0x2C3DC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x31BD0, symSize: 0x280 } - - { offset: 0x2C465, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x31E50, symSize: 0x7C } - - { offset: 0x2C4D5, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x31ECC, symSize: 0x78 } - - { offset: 0x2C4F9, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x31F44, symSize: 0x58 } - - { offset: 0x2C515, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x31F9C, symSize: 0x1B0 } - - { offset: 0x2C584, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x3214C, symSize: 0x54 } - - { offset: 0x2C5E8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x321A0, symSize: 0x90 } - - { offset: 0x2C639, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x32230, symSize: 0x90 } - - { offset: 0x2C68A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x322C0, symSize: 0x16C } - - { offset: 0x2C6E4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x3242C, symSize: 0x38 } - - { offset: 0x2C73C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x32464, symSize: 0x104 } - - { offset: 0x2C78D, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x32568, symSize: 0x5C } - - { offset: 0x2C7DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x325C4, symSize: 0x16C } - - { offset: 0x2C839, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x32730, symSize: 0x38 } - - { offset: 0x2C891, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x32768, symSize: 0x104 } - - { offset: 0x2C8E2, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x3286C, symSize: 0x5C } - - { offset: 0x2C934, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x328C8, symSize: 0x16C } - - { offset: 0x2C98E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x32A34, symSize: 0x44 } - - { offset: 0x2C9E6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x32A78, symSize: 0x16C } - - { offset: 0x2CA40, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x32BE4, symSize: 0x44 } - - { offset: 0x2CA98, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x32C28, symSize: 0x16C } - - { offset: 0x2CAF2, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x32D94, symSize: 0x38 } - - { offset: 0x2CB4A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x32DCC, symSize: 0xF4 } - - { offset: 0x2CB8C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x32EC0, symSize: 0x3C } - - { offset: 0x2CBCC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x32EFC, symSize: 0xF4 } - - { offset: 0x2CC0E, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x32FF0, symSize: 0x3C } - - { offset: 0x2CC4E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x3302C, symSize: 0xF4 } - - { offset: 0x2CC90, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x33120, symSize: 0x3C } - - { offset: 0x2CCD0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x3315C, symSize: 0x168 } - - { offset: 0x2CD2A, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x332C4, symSize: 0x30 } - - { offset: 0x2CD82, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x332F4, symSize: 0x100 } - - { offset: 0x2CDD3, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x333F4, symSize: 0x28 } - - { offset: 0x2CE25, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x3341C, symSize: 0x168 } - - { offset: 0x2CE7F, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x33584, symSize: 0x30 } - - { offset: 0x2CED7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x335B4, symSize: 0x100 } - - { offset: 0x2CF28, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x336B4, symSize: 0x28 } - - { offset: 0x2CF7A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x336DC, symSize: 0x100 } - - { offset: 0x2CFCB, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x337DC, symSize: 0x28 } - - { offset: 0x2D01D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x33804, symSize: 0x168 } - - { offset: 0x2D077, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x3396C, symSize: 0x30 } - - { offset: 0x2D0CF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x3399C, symSize: 0x1BC } - - { offset: 0x2D12A, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x33B58, symSize: 0x44 } - - { offset: 0x2D182, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x33B9C, symSize: 0x13C } - - { offset: 0x2D1D3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x33CD8, symSize: 0x60 } - - { offset: 0x2D225, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x33D38, symSize: 0x1A4 } - - { offset: 0x2D28B, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C4, symBinAddr: 0x33EDC, symSize: 0x54 } - - { offset: 0x2D2EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A18, symBinAddr: 0x33F30, symSize: 0x180 } - - { offset: 0x2D340, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3B98, symBinAddr: 0x340B0, symSize: 0x54 } - - { offset: 0x2D3A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BEC, symBinAddr: 0x34104, symSize: 0x13C } - - { offset: 0x2D3F5, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D28, symBinAddr: 0x34240, symSize: 0x54 } - - { offset: 0x2D459, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D7C, symBinAddr: 0x34294, symSize: 0x18C } - - { offset: 0x2D4B9, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F08, symBinAddr: 0x34420, symSize: 0x58 } - - { offset: 0x2D52F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F60, symBinAddr: 0x34478, symSize: 0x220 } - - { offset: 0x2D5AD, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4180, symBinAddr: 0x34698, symSize: 0x5C } - - { offset: 0x2D635, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41DC, symBinAddr: 0x346F4, symSize: 0xA4 } - - { offset: 0x2D659, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4280, symBinAddr: 0x34798, symSize: 0x78 } - - { offset: 0x2D675, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x42F8, symBinAddr: 0x34810, symSize: 0x180 } - - { offset: 0x2D6C6, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4478, symBinAddr: 0x34990, symSize: 0x54 } - - { offset: 0x2D72A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44CC, symBinAddr: 0x349E4, symSize: 0x11C } - - { offset: 0x2D77F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x45E8, symBinAddr: 0x34B00, symSize: 0x118 } - - { offset: 0x2D7D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4700, symBinAddr: 0x34C18, symSize: 0x140 } - - { offset: 0x2D839, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4840, symBinAddr: 0x34D58, symSize: 0x204 } - - { offset: 0x2D8A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A44, symBinAddr: 0x34F5C, symSize: 0x34 } - - { offset: 0x2D8D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A78, symBinAddr: 0x34F90, symSize: 0x160 } - - { offset: 0x2D92D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BD8, symBinAddr: 0x350F0, symSize: 0x160 } - - { offset: 0x2D982, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D38, symBinAddr: 0x35250, symSize: 0x118 } - - { offset: 0x2D9D7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E50, symBinAddr: 0x35368, symSize: 0x1EC } - - { offset: 0x2DA47, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x503C, symBinAddr: 0x35554, symSize: 0x300 } - - { offset: 0x2DAF4, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x533C, symBinAddr: 0x35854, symSize: 0x58 } - - { offset: 0x2DB42, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x53F0, symBinAddr: 0x358AC, symSize: 0x5FC } - - { offset: 0x2DC9E, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x59EC, symBinAddr: 0x35EA8, symSize: 0x24 } - - { offset: 0x2DCC6, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A10, symBinAddr: 0x35ECC, symSize: 0x58 } - - { offset: 0x2DD26, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A68, symBinAddr: 0x35F24, symSize: 0x74 } - - { offset: 0x2DD4A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5ADC, symBinAddr: 0x35F98, symSize: 0xBC4 } - - { offset: 0x2DF85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66A0, symBinAddr: 0x36B5C, symSize: 0x694 } - - { offset: 0x2E1C2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D34, symBinAddr: 0x371F0, symSize: 0x2C0 } - - { offset: 0x2E297, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6FF4, symBinAddr: 0x374B0, symSize: 0x2A8 } - - { offset: 0x2E2FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x729C, symBinAddr: 0x37758, symSize: 0x2A8 } - - { offset: 0x2E35F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7544, symBinAddr: 0x37A00, symSize: 0x160 } - - { offset: 0x2E3FE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76A4, symBinAddr: 0x37B60, symSize: 0x160 } - - { offset: 0x2E49D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7804, symBinAddr: 0x37CC0, symSize: 0x3A0 } - - { offset: 0x2E4F5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BA4, symBinAddr: 0x38060, symSize: 0xEC } - - { offset: 0x2E535, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7C90, symBinAddr: 0x3814C, symSize: 0x9C } - - { offset: 0x2E575, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D2C, symBinAddr: 0x381E8, symSize: 0x5C } - - { offset: 0x2E5C9, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7DF4, symBinAddr: 0x38244, symSize: 0x5C } - - { offset: 0x2E61D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E50, symBinAddr: 0x382A0, symSize: 0x3A0 } - - { offset: 0x2E675, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x81F0, symBinAddr: 0x38640, symSize: 0xEC } - - { offset: 0x2E6B5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82DC, symBinAddr: 0x3872C, symSize: 0x9C } - - { offset: 0x2E6F5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8378, symBinAddr: 0x387C8, symSize: 0x5C } - - { offset: 0x2E749, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83D4, symBinAddr: 0x38824, symSize: 0x5C } - - { offset: 0x2E79D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8430, symBinAddr: 0x38880, symSize: 0x30C } - - { offset: 0x2E810, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x873C, symBinAddr: 0x38B8C, symSize: 0x398 } - - { offset: 0x2E8BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AD4, symBinAddr: 0x38F24, symSize: 0x68 } - - { offset: 0x2E923, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B3C, symBinAddr: 0x38F8C, symSize: 0x64 } - - { offset: 0x2E956, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BA0, symBinAddr: 0x38FF0, symSize: 0x64 } - - { offset: 0x2E989, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C04, symBinAddr: 0x39054, symSize: 0x64 } - - { offset: 0x2E9BC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C68, symBinAddr: 0x390B8, symSize: 0x64 } - - { offset: 0x2E9EF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CCC, symBinAddr: 0x3911C, symSize: 0x64 } - - { offset: 0x2EA22, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D30, symBinAddr: 0x39180, symSize: 0x64 } - - { offset: 0x2EA55, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8D94, symBinAddr: 0x391E4, symSize: 0x64 } - - { offset: 0x2EA88, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8DF8, symBinAddr: 0x39248, symSize: 0x64 } - - { offset: 0x2EABB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E5C, symBinAddr: 0x392AC, symSize: 0xDC } - - { offset: 0x2EAEE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F38, symBinAddr: 0x39388, symSize: 0xDC } - - { offset: 0x2EB21, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9014, symBinAddr: 0x39464, symSize: 0x4C } - - { offset: 0x2EB54, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9060, symBinAddr: 0x394B0, symSize: 0x2AC } - - { offset: 0x2EC63, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x930C, symBinAddr: 0x3975C, symSize: 0x1A0 } - - { offset: 0x2ECC3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94AC, symBinAddr: 0x398FC, symSize: 0x1A0 } - - { offset: 0x2ED23, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x964C, symBinAddr: 0x39A9C, symSize: 0x250 } - - { offset: 0x2ED7F, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x989C, symBinAddr: 0x39CEC, symSize: 0xA4 } - - { offset: 0x2EDD7, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9940, symBinAddr: 0x39D90, symSize: 0x54 } - - { offset: 0x2EE13, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x99D0, symBinAddr: 0x39DE4, symSize: 0x250 } - - { offset: 0x2EE6F, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C20, symBinAddr: 0x3A034, symSize: 0xA4 } - - { offset: 0x2EEC7, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CC4, symBinAddr: 0x3A0D8, symSize: 0x54 } - - { offset: 0x2EF03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D18, symBinAddr: 0x3A12C, symSize: 0x1F0 } - - { offset: 0x2EF5D, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F08, symBinAddr: 0x3A31C, symSize: 0x9C } - - { offset: 0x2EFB5, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FA4, symBinAddr: 0x3A3B8, symSize: 0x54 } - - { offset: 0x2EFF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x9FF8, symBinAddr: 0x3A40C, symSize: 0x250 } - - { offset: 0x2F04D, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA248, symBinAddr: 0x3A65C, symSize: 0x54 } - - { offset: 0x2F0A5, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA29C, symBinAddr: 0x3A6B0, symSize: 0x54 } - - { offset: 0x2F0E1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA2F0, symBinAddr: 0x3A704, symSize: 0x250 } - - { offset: 0x2F13D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA540, symBinAddr: 0x3A954, symSize: 0x54 } - - { offset: 0x2F195, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA594, symBinAddr: 0x3A9A8, symSize: 0x54 } - - { offset: 0x2F1D1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA5E8, symBinAddr: 0x3A9FC, symSize: 0x1F0 } - - { offset: 0x2F22B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA7D8, symBinAddr: 0x3ABEC, symSize: 0x50 } - - { offset: 0x2F283, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA828, symBinAddr: 0x3AC3C, symSize: 0x54 } - - { offset: 0x2F2BF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA87C, symBinAddr: 0x3AC90, symSize: 0x250 } - - { offset: 0x2F31B, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAACC, symBinAddr: 0x3AEE0, symSize: 0x54 } - - { offset: 0x2F373, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB20, symBinAddr: 0x3AF34, symSize: 0x54 } - - { offset: 0x2F3AF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xAB74, symBinAddr: 0x3AF88, symSize: 0x250 } - - { offset: 0x2F40B, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADC4, symBinAddr: 0x3B1D8, symSize: 0x54 } - - { offset: 0x2F463, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE18, symBinAddr: 0x3B22C, symSize: 0x54 } - - { offset: 0x2F49F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE6C, symBinAddr: 0x3B280, symSize: 0x1F0 } - - { offset: 0x2F4F9, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB05C, symBinAddr: 0x3B470, symSize: 0x50 } - - { offset: 0x2F551, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0AC, symBinAddr: 0x3B4C0, symSize: 0x54 } - - { offset: 0x2F58D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB100, symBinAddr: 0x3B514, symSize: 0x31C } - - { offset: 0x2F656, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB41C, symBinAddr: 0x3B830, symSize: 0x250 } - - { offset: 0x2F6B2, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB66C, symBinAddr: 0x3BA80, symSize: 0x54 } - - { offset: 0x2F70A, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB6C0, symBinAddr: 0x3BAD4, symSize: 0x54 } - - { offset: 0x2F746, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB714, symBinAddr: 0x3BB28, symSize: 0x250 } - - { offset: 0x2F7A2, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB964, symBinAddr: 0x3BD78, symSize: 0x54 } - - { offset: 0x2F7FA, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9B8, symBinAddr: 0x3BDCC, symSize: 0x54 } - - { offset: 0x2F836, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA0C, symBinAddr: 0x3BE20, symSize: 0x1F0 } - - { offset: 0x2F890, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBBFC, symBinAddr: 0x3C010, symSize: 0x50 } - - { offset: 0x2F8E8, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC4C, symBinAddr: 0x3C060, symSize: 0x54 } - - { offset: 0x2F924, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCA0, symBinAddr: 0x3C0B4, symSize: 0x16C } - - { offset: 0x2F97E, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE0C, symBinAddr: 0x3C220, symSize: 0x44 } - - { offset: 0x2F9D6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE50, symBinAddr: 0x3C264, symSize: 0x170 } - - { offset: 0x2FA30, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xBFC0, symBinAddr: 0x3C3D4, symSize: 0x40 } - - { offset: 0x2FA88, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC000, symBinAddr: 0x3C414, symSize: 0x170 } - - { offset: 0x2FAE2, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC170, symBinAddr: 0x3C584, symSize: 0x88 } - - { offset: 0x2FB3A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC1F8, symBinAddr: 0x3C60C, symSize: 0x170 } - - { offset: 0x2FB94, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC368, symBinAddr: 0x3C77C, symSize: 0x88 } - - { offset: 0x2FBEC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC3F0, symBinAddr: 0x3C804, symSize: 0x268 } - - { offset: 0x2FC90, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC658, symBinAddr: 0x3CA6C, symSize: 0x44 } - - { offset: 0x2FCE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC69C, symBinAddr: 0x3CAB0, symSize: 0x2C8 } - - { offset: 0x2FD83, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC964, symBinAddr: 0x3CD78, symSize: 0x664 } - - { offset: 0x2FF55, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xCFC8, symBinAddr: 0x3D3DC, symSize: 0x90 } - - { offset: 0x2FF79, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD058, symBinAddr: 0x3D46C, symSize: 0x6C } - - { offset: 0x2FF95, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD0C4, symBinAddr: 0x3D4D8, symSize: 0x2BC } - - { offset: 0x30024, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD380, symBinAddr: 0x3D794, symSize: 0x68C } - - { offset: 0x301F3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA0C, symBinAddr: 0x3DE20, symSize: 0x1DC } - - { offset: 0x30281, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDBE8, symBinAddr: 0x3DFFC, symSize: 0x2D0 } - - { offset: 0x3031F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEB8, symBinAddr: 0x3E2CC, symSize: 0x300 } - - { offset: 0x303EE, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE1B8, symBinAddr: 0x3E5CC, symSize: 0xB4 } - - { offset: 0x3045E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE26C, symBinAddr: 0x3E680, symSize: 0x2BC } - - { offset: 0x304ED, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE528, symBinAddr: 0x3E93C, symSize: 0x274 } - - { offset: 0x305C8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE79C, symBinAddr: 0x3EBB0, symSize: 0x368 } - - { offset: 0x3066A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB04, symBinAddr: 0x3EF18, symSize: 0x1BC } - - { offset: 0x306CE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xECC0, symBinAddr: 0x3F0D4, symSize: 0x1BC } - - { offset: 0x30732, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEE7C, symBinAddr: 0x3F290, symSize: 0x198 } - - { offset: 0x307A2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF014, symBinAddr: 0x3F428, symSize: 0x80 } - - { offset: 0x307F7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF094, symBinAddr: 0x3F4A8, symSize: 0xA8 } - - { offset: 0x3085B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF13C, symBinAddr: 0x3F550, symSize: 0x80 } - - { offset: 0x308B0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF1BC, symBinAddr: 0x3F5D0, symSize: 0xA8 } - - { offset: 0x30914, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF264, symBinAddr: 0x3F678, symSize: 0x300 } - - { offset: 0x309C1, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF564, symBinAddr: 0x3F978, symSize: 0x588 } - - { offset: 0x30B99, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFAEC, symBinAddr: 0x3FF00, symSize: 0xA8 } - - { offset: 0x30BBD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB94, symBinAddr: 0x3FFA8, symSize: 0x7C } - - { offset: 0x30BD9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC10, symBinAddr: 0x40024, symSize: 0x2A8 } - - { offset: 0x30C68, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFEB8, symBinAddr: 0x402CC, symSize: 0x2E8 } - - { offset: 0x30D72, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101A0, symBinAddr: 0x405B4, symSize: 0x2A8 } - - { offset: 0x30E01, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x10448, symBinAddr: 0x4085C, symSize: 0x2D8 } - - { offset: 0x30EFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x10720, symBinAddr: 0x40B34, symSize: 0x260 } - - { offset: 0x30F8A, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x10980, symBinAddr: 0x40D94, symSize: 0x284 } - - { offset: 0x31063, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C04, symBinAddr: 0x41018, symSize: 0x260 } - - { offset: 0x310F2, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10E64, symBinAddr: 0x41278, symSize: 0x1D4 } - - { offset: 0x311A0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11038, symBinAddr: 0x4144C, symSize: 0x74 } - - { offset: 0x311F1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x110AC, symBinAddr: 0x414C0, symSize: 0x180 } - - { offset: 0x31260, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x1122C, symBinAddr: 0x41640, symSize: 0x64 } - - { offset: 0x312B2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x11290, symBinAddr: 0x416A4, symSize: 0x2A0 } - - { offset: 0x31341, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x11530, symBinAddr: 0x41944, symSize: 0xC8 } - - { offset: 0x313B1, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x115F8, symBinAddr: 0x41A0C, symSize: 0x64 } - - { offset: 0x31403, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x1165C, symBinAddr: 0x41A70, symSize: 0x1D0 } - - { offset: 0x31481, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x1182C, symBinAddr: 0x41C40, symSize: 0x64 } - - { offset: 0x314D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x11890, symBinAddr: 0x41CA4, symSize: 0x90 } - - { offset: 0x31524, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x11920, symBinAddr: 0x41D34, symSize: 0x27C } - - { offset: 0x315B1, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11B9C, symBinAddr: 0x41FB0, symSize: 0x80 } - - { offset: 0x31627, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C1C, symBinAddr: 0x42030, symSize: 0x284 } - - { offset: 0x3166F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11EA0, symBinAddr: 0x422B4, symSize: 0x6A4 } - - { offset: 0x31749, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x12544, symBinAddr: 0x42958, symSize: 0x150 } - - { offset: 0x317B8, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x12694, symBinAddr: 0x42AA8, symSize: 0xCC } - - { offset: 0x3181C, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x12760, symBinAddr: 0x42B74, symSize: 0x8C } - - { offset: 0x31874, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x127EC, symBinAddr: 0x42C00, symSize: 0x3B0 } - - { offset: 0x3194A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12B9C, symBinAddr: 0x42FB0, symSize: 0x64 } - - { offset: 0x3197D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C00, symBinAddr: 0x43014, symSize: 0x90 } - - { offset: 0x319B0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12C90, symBinAddr: 0x430A4, symSize: 0x224 } - - { offset: 0x31A01, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12EB4, symBinAddr: 0x432C8, symSize: 0x50 } - - { offset: 0x31A41, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F04, symBinAddr: 0x43318, symSize: 0x264 } - - { offset: 0x31AC1, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x13168, symBinAddr: 0x4357C, symSize: 0x198 } - - { offset: 0x31B4E, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13300, symBinAddr: 0x43714, symSize: 0x50 } - - { offset: 0x31B8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x13350, symBinAddr: 0x43764, symSize: 0x264 } - - { offset: 0x31C0E, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x135B4, symBinAddr: 0x439C8, symSize: 0x198 } - - { offset: 0x31C9B, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x1374C, symBinAddr: 0x43B60, symSize: 0x50 } - - { offset: 0x31CDB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x1379C, symBinAddr: 0x43BB0, symSize: 0xF4 } - - { offset: 0x31D1D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x13890, symBinAddr: 0x43CA4, symSize: 0xA4 } - - { offset: 0x31D5D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13934, symBinAddr: 0x43D48, symSize: 0x90 } - - { offset: 0x31DAE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x139C4, symBinAddr: 0x43DD8, symSize: 0x27C } - - { offset: 0x31E3B, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13C40, symBinAddr: 0x44054, symSize: 0x80 } - - { offset: 0x31EB1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13CC0, symBinAddr: 0x440D4, symSize: 0xEB4 } - - { offset: 0x32054, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14B74, symBinAddr: 0x44F88, symSize: 0x1B4 } - - { offset: 0x320E8, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D28, symBinAddr: 0x4513C, symSize: 0x108 } - - { offset: 0x3217C, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E30, symBinAddr: 0x45244, symSize: 0xA0 } - - { offset: 0x32210, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14ED0, symBinAddr: 0x452E4, symSize: 0x64 } - - { offset: 0x32243, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F34, symBinAddr: 0x45348, symSize: 0x15C } - - { offset: 0x32294, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x15090, symBinAddr: 0x454A4, symSize: 0xF4 } - - { offset: 0x322D6, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x15184, symBinAddr: 0x45598, symSize: 0x54 } - - { offset: 0x32316, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x151D8, symBinAddr: 0x455EC, symSize: 0xF4 } - - { offset: 0x32358, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x152CC, symBinAddr: 0x456E0, symSize: 0x98 } - - { offset: 0x32398, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x15364, symBinAddr: 0x45778, symSize: 0x50 } - - { offset: 0x3244A, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x15478, symBinAddr: 0x4588C, symSize: 0x84 } - - { offset: 0x3248A, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x154FC, symBinAddr: 0x45910, symSize: 0x13C } - - { offset: 0x324CC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x15638, symBinAddr: 0x45A4C, symSize: 0x1B0 } - - { offset: 0x3251D, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x157E8, symBinAddr: 0x45BFC, symSize: 0x1B0 } - - { offset: 0x3256E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x15998, symBinAddr: 0x45DAC, symSize: 0x43C } - - { offset: 0x325D3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15DD4, symBinAddr: 0x461E8, symSize: 0x504 } - - { offset: 0x326AE, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x162D8, symBinAddr: 0x466EC, symSize: 0x1E4 } - - { offset: 0x3272C, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x164BC, symBinAddr: 0x468D0, symSize: 0x1E4 } - - { offset: 0x327AA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x166A0, symBinAddr: 0x46AB4, symSize: 0x1D0 } - - { offset: 0x327F0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x16870, symBinAddr: 0x46C84, symSize: 0x30C } - - { offset: 0x328AD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16B7C, symBinAddr: 0x46F90, symSize: 0xEC } - - { offset: 0x328E0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16C68, symBinAddr: 0x4707C, symSize: 0x154 } - - { offset: 0x32913, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16DBC, symBinAddr: 0x471D0, symSize: 0x114 } - - { offset: 0x32964, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16ED0, symBinAddr: 0x472E4, symSize: 0x60 } - - { offset: 0x329A4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16F30, symBinAddr: 0x47344, symSize: 0x70 } - - { offset: 0x329F5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x473B4, symSize: 0x68 } - - { offset: 0x32A37, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17008, symBinAddr: 0x4741C, symSize: 0x80 } - - { offset: 0x32A79, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x17088, symBinAddr: 0x4749C, symSize: 0x7C } - - { offset: 0x32AB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17104, symBinAddr: 0x47518, symSize: 0x58 } - - { offset: 0x32AE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x1715C, symBinAddr: 0x47570, symSize: 0x58 } - - { offset: 0x32B1E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x171B4, symBinAddr: 0x475C8, symSize: 0xE8 } - - { offset: 0x32B64, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1729C, symBinAddr: 0x476B0, symSize: 0xE8 } - - { offset: 0x32BAA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x17384, symBinAddr: 0x47798, symSize: 0x68 } - - { offset: 0x32BE1, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x173EC, symBinAddr: 0x47800, symSize: 0xA0 } - - { offset: 0x32C36, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x1748C, symBinAddr: 0x478A0, symSize: 0xA0 } - - { offset: 0x32C8B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1752C, symBinAddr: 0x47940, symSize: 0x44 } - - { offset: 0x32CD1, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x17570, symBinAddr: 0x47984, symSize: 0x44 } - - { offset: 0x32D17, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x175B4, symBinAddr: 0x479C8, symSize: 0xC4 } - - { offset: 0x32D6C, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x17678, symBinAddr: 0x47A8C, symSize: 0x7C } - - { offset: 0x32DC1, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x176F4, symBinAddr: 0x47B08, symSize: 0x7C } - - { offset: 0x32E16, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x17770, symBinAddr: 0x47B84, symSize: 0x84 } - - { offset: 0x32E6B, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x177F4, symBinAddr: 0x47C08, symSize: 0x84 } - - { offset: 0x32EC0, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x17878, symBinAddr: 0x47C8C, symSize: 0x80 } - - { offset: 0x32F24, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x178F8, symBinAddr: 0x47D0C, symSize: 0x298 } - - { offset: 0x32FEF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17B90, symBinAddr: 0x47FA4, symSize: 0x178 } - - { offset: 0x33022, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D08, symBinAddr: 0x4811C, symSize: 0xA0 } - - { offset: 0x33082, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17DA8, symBinAddr: 0x481BC, symSize: 0xA0 } + - { offset: 0xBD, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationDidFinishLaunching$', symObjAddr: 0x7978, symBinAddr: 0x69680, symSize: 0x0 } + - { offset: 0x2158, size: 0x8, addend: 0x0, symName: '__logos_orig$all$SpringBoard$applicationWillTerminate$', symObjAddr: 0x7980, symBinAddr: 0x69688, 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_a83cb02a, 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: 0x37C } + - { offset: 0x24E2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46E8, symSize: 0x2BC } + - { offset: 0x7A62, size: 0x8, addend: 0x0, symName: '-[FloatingWindow initWithFrame]', symObjAddr: 0x0, symBinAddr: 0x46E8, symSize: 0x2BC } + - { offset: 0x7B04, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x2BC, symBinAddr: 0x49A4, symSize: 0x4C } + - { offset: 0x7B6A, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dealloc]', symObjAddr: 0x308, symBinAddr: 0x49F0, symSize: 0x80 } + - { offset: 0x7B9C, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setupUI]', symObjAddr: 0x388, symBinAddr: 0x4A70, symSize: 0xBC4 } + - { offset: 0x7BDD, size: 0x8, addend: 0x0, symName: '-[FloatingWindow updateInfo]', symObjAddr: 0xF4C, symBinAddr: 0x5634, symSize: 0x200 } + - { offset: 0x7C35, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateInfo:]', symObjAddr: 0x114C, symBinAddr: 0x5834, symSize: 0x150 } + - { offset: 0x7C97, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateInfo:]_block_invoke', symObjAddr: 0x129C, symBinAddr: 0x5984, symSize: 0x6DC } + - { offset: 0x7D92, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s, symObjAddr: 0x1978, symBinAddr: 0x6060, symSize: 0x5C } + - { offset: 0x7DB6, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s, symObjAddr: 0x19D4, symBinAddr: 0x60BC, symSize: 0x48 } + - { offset: 0x7DD2, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateStatus:]', symObjAddr: 0x1A1C, symBinAddr: 0x6104, symSize: 0x138 } + - { offset: 0x7E34, size: 0x8, addend: 0x0, symName: '___38-[FloatingWindow onEventUpdateStatus:]_block_invoke', symObjAddr: 0x1B54, symBinAddr: 0x623C, symSize: 0xC4 } + - { offset: 0x7E7E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40w, symObjAddr: 0x1C18, symBinAddr: 0x6300, symSize: 0x58 } + - { offset: 0x7EA2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40w, symObjAddr: 0x1C70, symBinAddr: 0x6358, symSize: 0x40 } + - { offset: 0x7EBE, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateRunStatus:]', symObjAddr: 0x1CB0, symBinAddr: 0x6398, symSize: 0x138 } + - { offset: 0x7F20, size: 0x8, addend: 0x0, symName: '___41-[FloatingWindow onEventUpdateRunStatus:]_block_invoke', symObjAddr: 0x1DE8, symBinAddr: 0x64D0, symSize: 0x130 } + - { offset: 0x7F86, size: 0x8, addend: 0x0, symName: '-[FloatingWindow showMyToast:]', symObjAddr: 0x1F18, symBinAddr: 0x6600, symSize: 0x138 } + - { offset: 0x7FE8, size: 0x8, addend: 0x0, symName: '___30-[FloatingWindow showMyToast:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x6738, symSize: 0x5C } + - { offset: 0x8032, size: 0x8, addend: 0x0, symName: '-[FloatingWindow onEventUpdateName:]', symObjAddr: 0x20AC, symBinAddr: 0x6794, symSize: 0x10C } + - { offset: 0x8094, size: 0x8, addend: 0x0, symName: '___36-[FloatingWindow onEventUpdateName:]_block_invoke', symObjAddr: 0x21B8, symBinAddr: 0x68A0, symSize: 0x118 } + - { offset: 0x80E9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32w, symObjAddr: 0x22D0, symBinAddr: 0x69B8, symSize: 0x38 } + - { offset: 0x810D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32w, symObjAddr: 0x2308, symBinAddr: 0x69F0, symSize: 0x2C } + - { offset: 0x8129, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButtonTapped:]', symObjAddr: 0x2334, symBinAddr: 0x6A1C, symSize: 0xB4 } + - { offset: 0x8185, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButtonTapped]', symObjAddr: 0x23E8, symBinAddr: 0x6AD0, symSize: 0x3C } + - { offset: 0x81B7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow changeBackgroundColor]', symObjAddr: 0x2424, symBinAddr: 0x6B0C, symSize: 0xD4 } + - { offset: 0x8217, size: 0x8, addend: 0x0, symName: '-[FloatingWindow appendLog:]', symObjAddr: 0x24F8, symBinAddr: 0x6BE0, symSize: 0x27C } + - { offset: 0x82A1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow detectPan:]', symObjAddr: 0x2774, symBinAddr: 0x6E5C, symSize: 0x128 } + - { offset: 0x82FD, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x289C, symBinAddr: 0x6F84, symSize: 0x2C } + - { offset: 0x8345, size: 0x8, addend: 0x0, symName: '-[FloatingWindow nameLabel]', symObjAddr: 0x28C8, symBinAddr: 0x6FB0, symSize: 0x24 } + - { offset: 0x837B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setNameLabel:]', symObjAddr: 0x28EC, symBinAddr: 0x6FD4, symSize: 0x40 } + - { offset: 0x83B9, size: 0x8, addend: 0x0, symName: '-[FloatingWindow ipLabel]', symObjAddr: 0x292C, symBinAddr: 0x7014, symSize: 0x24 } + - { offset: 0x83EF, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setIpLabel:]', symObjAddr: 0x2950, symBinAddr: 0x7038, symSize: 0x40 } + - { offset: 0x842D, size: 0x8, addend: 0x0, symName: '-[FloatingWindow infoLabel]', symObjAddr: 0x2990, symBinAddr: 0x7078, symSize: 0x24 } + - { offset: 0x8463, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setInfoLabel:]', symObjAddr: 0x29B4, symBinAddr: 0x709C, symSize: 0x40 } + - { offset: 0x84A1, size: 0x8, addend: 0x0, symName: '-[FloatingWindow deviceTypeLabel]', symObjAddr: 0x29F4, symBinAddr: 0x70DC, symSize: 0x24 } + - { offset: 0x84D7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDeviceTypeLabel:]', symObjAddr: 0x2A18, symBinAddr: 0x7100, symSize: 0x40 } + - { offset: 0x8515, size: 0x8, addend: 0x0, symName: '-[FloatingWindow actionButton]', symObjAddr: 0x2A58, symBinAddr: 0x7140, symSize: 0x24 } + - { offset: 0x854B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setActionButton:]', symObjAddr: 0x2A7C, symBinAddr: 0x7164, symSize: 0x40 } + - { offset: 0x8589, size: 0x8, addend: 0x0, symName: '-[FloatingWindow settingsButton]', symObjAddr: 0x2ABC, symBinAddr: 0x71A4, symSize: 0x24 } + - { offset: 0x85BF, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setSettingsButton:]', symObjAddr: 0x2AE0, symBinAddr: 0x71C8, symSize: 0x40 } + - { offset: 0x85FD, size: 0x8, addend: 0x0, symName: '-[FloatingWindow logTextView]', symObjAddr: 0x2B20, symBinAddr: 0x7208, symSize: 0x24 } + - { offset: 0x8633, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setLogTextView:]', symObjAddr: 0x2B44, symBinAddr: 0x722C, symSize: 0x40 } + - { offset: 0x8671, size: 0x8, addend: 0x0, symName: '-[FloatingWindow http]', symObjAddr: 0x2B84, symBinAddr: 0x726C, symSize: 0x24 } + - { offset: 0x86A7, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setHttp:]', symObjAddr: 0x2BA8, symBinAddr: 0x7290, symSize: 0x40 } + - { offset: 0x86E5, size: 0x8, addend: 0x0, symName: '-[FloatingWindow dataTask]', symObjAddr: 0x2BE8, symBinAddr: 0x72D0, symSize: 0x24 } + - { offset: 0x871B, size: 0x8, addend: 0x0, symName: '-[FloatingWindow setDataTask:]', symObjAddr: 0x2C0C, symBinAddr: 0x72F4, symSize: 0x40 } + - { offset: 0x8759, size: 0x8, addend: 0x0, symName: '-[FloatingWindow .cxx_destruct]', symObjAddr: 0x2C4C, symBinAddr: 0x7334, symSize: 0x104 } + - { offset: 0x8A43, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x7438, symSize: 0xDC } + - { offset: 0x8A50, size: 0x8, addend: 0x0, symName: '+[IosSystemCmd sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x7438, symSize: 0xDC } + - { offset: 0x8A79, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0xB0F0, symBinAddr: 0x69690, symSize: 0x0 } + - { offset: 0x8A8E, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0xB0F8, symBinAddr: 0x69698, symSize: 0x0 } + - { offset: 0x98B6, size: 0x8, addend: 0x0, symName: '___30+[IosSystemCmd sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x7514, symSize: 0x50 } + - { offset: 0x98F3, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd init]', symObjAddr: 0x12C, symBinAddr: 0x7564, symSize: 0x104 } + - { offset: 0x9929, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdUrl]', symObjAddr: 0x230, symBinAddr: 0x7668, symSize: 0xAC } + - { offset: 0x995F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd cmdResUrl]', symObjAddr: 0x2DC, symBinAddr: 0x7714, symSize: 0xAC } + - { offset: 0x9995, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd start]', symObjAddr: 0x388, symBinAddr: 0x77C0, symSize: 0x17C } + - { offset: 0x99D5, size: 0x8, addend: 0x0, symName: '___21-[IosSystemCmd start]_block_invoke', symObjAddr: 0x504, symBinAddr: 0x793C, symSize: 0x64 } + - { offset: 0x9A0E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd runTask]', symObjAddr: 0x5CC, symBinAddr: 0x79A0, symSize: 0x374 } + - { offset: 0x9A8D, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke', symObjAddr: 0x940, symBinAddr: 0x7D14, symSize: 0x22C } + - { offset: 0x9AFC, size: 0x8, addend: 0x0, symName: '___23-[IosSystemCmd runTask]_block_invoke.36', symObjAddr: 0xB6C, symBinAddr: 0x7F40, symSize: 0x68 } + - { offset: 0x9B32, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTask:]', symObjAddr: 0xBD4, symBinAddr: 0x7FA8, symSize: 0x654 } + - { offset: 0x9B94, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd putTask:error:data:]', symObjAddr: 0x1228, symBinAddr: 0x85FC, symSize: 0x1C8 } + - { offset: 0x9C03, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke', symObjAddr: 0x13F0, symBinAddr: 0x87C4, symSize: 0x98 } + - { offset: 0x9C39, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd putTask:error:data:]_block_invoke_2', symObjAddr: 0x1488, symBinAddr: 0x885C, symSize: 0x68 } + - { offset: 0x9C6F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeEditName:data:]', symObjAddr: 0x14F0, symBinAddr: 0x88C4, symSize: 0x148 } + - { offset: 0x9CDF, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUploadApps:data:]', symObjAddr: 0x1638, symBinAddr: 0x8A0C, symSize: 0x134 } + - { offset: 0x9D49, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStart:data:]', symObjAddr: 0x176C, symBinAddr: 0x8B40, symSize: 0x13C } + - { offset: 0x9D97, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeStop:data:]', symObjAddr: 0x18A8, symBinAddr: 0x8C7C, symSize: 0x13C } + - { offset: 0x9DFD, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeScreenshot:data:]', symObjAddr: 0x19E4, symBinAddr: 0x8DB8, symSize: 0x184 } + - { offset: 0x9E5F, size: 0x8, addend: 0x0, symName: '___39-[IosSystemCmd executeScreenshot:data:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x8F3C, symSize: 0xF0 } + - { offset: 0x9EE8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s, symObjAddr: 0x1C58, symBinAddr: 0x902C, symSize: 0x74 } + - { offset: 0x9F0C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s, symObjAddr: 0x1CCC, symBinAddr: 0x90A0, symSize: 0x58 } + - { offset: 0x9F28, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUnlock:data:]', symObjAddr: 0x1D24, symBinAddr: 0x90F8, symSize: 0xA8 } + - { offset: 0x9F8A, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeUnlock:data:]_block_invoke', symObjAddr: 0x1DCC, symBinAddr: 0x91A0, symSize: 0x2C } + - { offset: 0x9FB2, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeRestart:data:]', symObjAddr: 0x1DF8, symBinAddr: 0x91CC, symSize: 0xA8 } + - { offset: 0xA018, size: 0x8, addend: 0x0, symName: '___36-[IosSystemCmd executeRestart:data:]_block_invoke', symObjAddr: 0x1EA0, symBinAddr: 0x9274, symSize: 0x34 } + - { offset: 0xA042, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeReboot:data:]', symObjAddr: 0x1ED4, symBinAddr: 0x92A8, symSize: 0xA8 } + - { offset: 0xA0A8, size: 0x8, addend: 0x0, symName: '___35-[IosSystemCmd executeReboot:data:]_block_invoke', symObjAddr: 0x1F7C, symBinAddr: 0x9350, symSize: 0x2C } + - { offset: 0xA0D2, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeTouch:data:]', symObjAddr: 0x1FA8, symBinAddr: 0x937C, symSize: 0x12C } + - { offset: 0xA138, size: 0x8, addend: 0x0, symName: '___34-[IosSystemCmd executeTouch:data:]_block_invoke', symObjAddr: 0x20D4, symBinAddr: 0x94A8, symSize: 0x2A0 } + - { offset: 0xA1CE, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x2374, symBinAddr: 0x9748, symSize: 0x3C } + - { offset: 0xA1F2, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x23B0, symBinAddr: 0x9784, symSize: 0x30 } + - { offset: 0xA20E, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeUpdateKey:data:]', symObjAddr: 0x23E0, symBinAddr: 0x97B4, symSize: 0xAC } + - { offset: 0xA25F, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd executeKey:data:]', symObjAddr: 0x248C, symBinAddr: 0x9860, symSize: 0x12C } + - { offset: 0xA2C5, size: 0x8, addend: 0x0, symName: '___32-[IosSystemCmd executeKey:data:]_block_invoke', symObjAddr: 0x25B8, symBinAddr: 0x998C, symSize: 0x270 } + - { offset: 0xA34B, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd getMyApps]', symObjAddr: 0x2828, symBinAddr: 0x9BFC, symSize: 0x130 } + - { offset: 0xA3A0, size: 0x8, addend: 0x0, symName: '___25-[IosSystemCmd getMyApps]_block_invoke', symObjAddr: 0x2958, symBinAddr: 0x9D2C, symSize: 0x4C8 } + - { offset: 0xA462, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd stop]', symObjAddr: 0x2E20, symBinAddr: 0xA1F4, symSize: 0x54 } + - { offset: 0xA495, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd dealloc]', symObjAddr: 0x2E74, symBinAddr: 0xA248, symSize: 0x54 } + - { offset: 0xA4C8, size: 0x8, addend: 0x0, symName: '-[IosSystemCmd .cxx_destruct]', symObjAddr: 0x2EC8, symBinAddr: 0xA29C, symSize: 0x6C } + - { offset: 0xB186, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA308, symSize: 0x90 } + - { offset: 0xB193, size: 0x8, addend: 0x0, symName: '+[IPhoneHertbeat sharedInstance]', symObjAddr: 0x0, symBinAddr: 0xA308, symSize: 0x90 } + - { offset: 0xB1BC, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x9600, symBinAddr: 0x696A0, symSize: 0x0 } + - { offset: 0xB1D1, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x9608, symBinAddr: 0x696A8, symSize: 0x0 } + - { offset: 0xBE72, size: 0x8, addend: 0x0, symName: '___32+[IPhoneHertbeat sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0xA398, symSize: 0x50 } + - { offset: 0xBE9A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat init]', symObjAddr: 0xE0, symBinAddr: 0xA3E8, symSize: 0x170 } + - { offset: 0xBED0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat stop]', symObjAddr: 0x250, symBinAddr: 0xA558, symSize: 0x54 } + - { offset: 0xBF02, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat dealloc]', symObjAddr: 0x2A4, symBinAddr: 0xA5AC, symSize: 0x60 } + - { offset: 0xBF34, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat start]', symObjAddr: 0x304, symBinAddr: 0xA60C, symSize: 0x180 } + - { offset: 0xBF74, size: 0x8, addend: 0x0, symName: '___23-[IPhoneHertbeat start]_block_invoke', symObjAddr: 0x484, symBinAddr: 0xA78C, symSize: 0x64 } + - { offset: 0xBFAD, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkxxx]', symObjAddr: 0x54C, symBinAddr: 0xA7F0, symSize: 0x178 } + - { offset: 0xC043, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ping]', symObjAddr: 0x6C4, symBinAddr: 0xA968, symSize: 0x70C } + - { offset: 0xC0FC, size: 0x8, addend: 0x0, symName: '___22-[IPhoneHertbeat ping]_block_invoke', symObjAddr: 0xDD0, symBinAddr: 0xB074, symSize: 0x58 } + - { offset: 0xC124, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat sendHeartbeat:toURL:]', symObjAddr: 0xE28, symBinAddr: 0xB0CC, symSize: 0xDC } + - { offset: 0xC172, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke', symObjAddr: 0xF04, symBinAddr: 0xB1A8, symSize: 0x160 } + - { offset: 0xC1D8, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat sendHeartbeat:toURL:]_block_invoke_2', symObjAddr: 0x1064, symBinAddr: 0xB308, symSize: 0x68 } + - { offset: 0xC20E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat constructHeartbeatData]', symObjAddr: 0x10CC, symBinAddr: 0xB370, symSize: 0x594 } + - { offset: 0xC263, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat checkAndPerformTasks]', symObjAddr: 0x1660, symBinAddr: 0xB904, symSize: 0x164 } + - { offset: 0xC2B1, size: 0x8, addend: 0x0, symName: '___38-[IPhoneHertbeat checkAndPerformTasks]_block_invoke', symObjAddr: 0x17C4, symBinAddr: 0xBA68, symSize: 0xD4 } + - { offset: 0xC2FE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat safePerformTouchEvents]', symObjAddr: 0x1898, symBinAddr: 0xBB3C, symSize: 0x1E8 } + - { offset: 0xC372, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke', symObjAddr: 0x1A80, symBinAddr: 0xBD24, symSize: 0x2D0 } + - { offset: 0xC400, size: 0x8, addend: 0x0, symName: '___40-[IPhoneHertbeat safePerformTouchEvents]_block_invoke_2', symObjAddr: 0x1D50, symBinAddr: 0xBFF4, symSize: 0x31C } + - { offset: 0xC48F, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cleanup]', symObjAddr: 0x2104, symBinAddr: 0xC310, symSize: 0x48 } + - { offset: 0xC4C2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat cancelCurrentTask]', symObjAddr: 0x214C, symBinAddr: 0xC358, symSize: 0xA0 } + - { offset: 0xC4F5, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat reset]', symObjAddr: 0x21EC, symBinAddr: 0xC3F8, symSize: 0x3C } + - { offset: 0xC528, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat name]', symObjAddr: 0x2228, symBinAddr: 0xC434, symSize: 0x1C } + - { offset: 0xC55E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setName:]', symObjAddr: 0x2244, symBinAddr: 0xC450, symSize: 0x38 } + - { offset: 0xC59C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat deviceId]', symObjAddr: 0x227C, symBinAddr: 0xC488, symSize: 0x1C } + - { offset: 0xC5D2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDeviceId:]', symObjAddr: 0x2298, symBinAddr: 0xC4A4, symSize: 0x38 } + - { offset: 0xC610, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat ip]', symObjAddr: 0x22D0, symBinAddr: 0xC4DC, symSize: 0x1C } + - { offset: 0xC646, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIp:]', symObjAddr: 0x22EC, symBinAddr: 0xC4F8, symSize: 0x38 } + - { offset: 0xC684, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat appId]', symObjAddr: 0x2324, symBinAddr: 0xC530, symSize: 0x1C } + - { offset: 0xC6BA, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setAppId:]', symObjAddr: 0x2340, symBinAddr: 0xC54C, symSize: 0x38 } + - { offset: 0xC6F8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat apps]', symObjAddr: 0x2378, symBinAddr: 0xC584, symSize: 0x1C } + - { offset: 0xC72E, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setApps:]', symObjAddr: 0x2394, symBinAddr: 0xC5A0, symSize: 0x38 } + - { offset: 0xC76C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat message]', symObjAddr: 0x23CC, symBinAddr: 0xC5D8, symSize: 0x1C } + - { offset: 0xC7A2, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setMessage:]', symObjAddr: 0x23E8, symBinAddr: 0xC5F4, symSize: 0x38 } + - { offset: 0xC7E0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat status]', symObjAddr: 0x2420, symBinAddr: 0xC62C, symSize: 0x1C } + - { offset: 0xC816, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setStatus:]', symObjAddr: 0x243C, symBinAddr: 0xC648, symSize: 0x38 } + - { offset: 0xC854, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat diskSize]', symObjAddr: 0x2474, symBinAddr: 0xC680, symSize: 0x1C } + - { offset: 0xC88A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setDiskSize:]', symObjAddr: 0x2490, symBinAddr: 0xC69C, symSize: 0x38 } + - { offset: 0xC8C8, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat remoteIp]', symObjAddr: 0x24C8, symBinAddr: 0xC6D4, symSize: 0x1C } + - { offset: 0xC8FE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setRemoteIp:]', symObjAddr: 0x24E4, symBinAddr: 0xC6F0, symSize: 0x38 } + - { offset: 0xC93C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastTouchTime]', symObjAddr: 0x251C, symBinAddr: 0xC728, symSize: 0x1C } + - { offset: 0xC972, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastTouchTime:]', symObjAddr: 0x2538, symBinAddr: 0xC744, symSize: 0x24 } + - { offset: 0xC9B0, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat isProcessingTouch]', symObjAddr: 0x255C, symBinAddr: 0xC768, symSize: 0x20 } + - { offset: 0xC9E6, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setIsProcessingTouch:]', symObjAddr: 0x257C, symBinAddr: 0xC788, symSize: 0x28 } + - { offset: 0xCA24, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchQueue]', symObjAddr: 0x25A4, symBinAddr: 0xC7B0, symSize: 0x1C } + - { offset: 0xCA5A, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchQueue:]', symObjAddr: 0x25C0, symBinAddr: 0xC7CC, symSize: 0x38 } + - { offset: 0xCA98, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat lastCheckTaskTime]', symObjAddr: 0x25F8, symBinAddr: 0xC804, symSize: 0x1C } + - { offset: 0xCACE, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setLastCheckTaskTime:]', symObjAddr: 0x2614, symBinAddr: 0xC820, symSize: 0x24 } + - { offset: 0xCB0C, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat touchTimer]', symObjAddr: 0x2638, symBinAddr: 0xC844, symSize: 0x1C } + - { offset: 0xCB42, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat setTouchTimer:]', symObjAddr: 0x2654, symBinAddr: 0xC860, symSize: 0x38 } + - { offset: 0xCB80, size: 0x8, addend: 0x0, symName: '-[IPhoneHertbeat .cxx_destruct]', symObjAddr: 0x268C, symBinAddr: 0xC898, symSize: 0x12C } + - { offset: 0xCFEB, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xC9C4, symSize: 0x24C } + - { offset: 0xD19F, size: 0x8, addend: 0x0, symName: _pushAdTaskLog, symObjAddr: 0x0, symBinAddr: 0xC9C4, symSize: 0x24C } + - { offset: 0xD1D3, size: 0x8, addend: 0x0, symName: _saveAdTaskLog, symObjAddr: 0x24C, symBinAddr: 0xCC10, symSize: 0x124 } + - { offset: 0xD22F, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke, symObjAddr: 0x370, symBinAddr: 0xCD34, symSize: 0x94 } + - { offset: 0xD265, size: 0x8, addend: 0x0, symName: ___saveAdTaskLog_block_invoke_2, symObjAddr: 0x404, symBinAddr: 0xCDC8, symSize: 0x68 } + - { offset: 0xD29B, size: 0x8, addend: 0x0, symName: _getLowEcpm, symObjAddr: 0x46C, symBinAddr: 0xCE30, symSize: 0x284 } + - { offset: 0xD2F7, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke, symObjAddr: 0x6F0, symBinAddr: 0xD0B4, symSize: 0x214 } + - { offset: 0xD360, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x904, symBinAddr: 0xD2C8, symSize: 0x3C } + - { offset: 0xD384, size: 0x8, addend: 0x0, symName: ___getLowEcpm_block_invoke.59, symObjAddr: 0x970, symBinAddr: 0xD304, symSize: 0xA4 } + - { offset: 0xD3CB, size: 0x8, addend: 0x0, symName: _needAdContinue, symObjAddr: 0xA14, symBinAddr: 0xD3A8, symSize: 0x400 } + - { offset: 0xD46C, size: 0x8, addend: 0x0, symName: _getChangeInfo, symObjAddr: 0xE14, symBinAddr: 0xD7A8, symSize: 0x314 } + - { offset: 0xD4D6, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke, symObjAddr: 0x1128, symBinAddr: 0xDABC, symSize: 0x250 } + - { offset: 0xD55E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40b, symObjAddr: 0x1378, symBinAddr: 0xDD0C, symSize: 0x60 } + - { offset: 0xD582, size: 0x8, addend: 0x0, symName: ___getChangeInfo_block_invoke.81, symObjAddr: 0x1420, symBinAddr: 0xDD6C, symSize: 0x88 } + - { offset: 0xD5C9, size: 0x8, addend: 0x0, symName: __newgetChangeInfo, symObjAddr: 0x14A8, symBinAddr: 0xDDF4, symSize: 0x314 } + - { offset: 0xD633, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke, symObjAddr: 0x17BC, symBinAddr: 0xE108, symSize: 0x324 } + - { offset: 0xD6D8, size: 0x8, addend: 0x0, symName: ____newgetChangeInfo_block_invoke_2, symObjAddr: 0x1AE0, symBinAddr: 0xE42C, symSize: 0x88 } + - { offset: 0xD71F, size: 0x8, addend: 0x0, symName: _saveChangeDataFile, symObjAddr: 0x1B68, symBinAddr: 0xE4B4, symSize: 0x4C0 } + - { offset: 0xD7C8, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke, symObjAddr: 0x2028, symBinAddr: 0xE974, symSize: 0x250 } + - { offset: 0xD83F, size: 0x8, addend: 0x0, symName: ___saveChangeDataFile_block_invoke_2, symObjAddr: 0x2278, symBinAddr: 0xEBC4, symSize: 0x124 } + - { offset: 0xD8A2, size: 0x8, addend: 0x0, symName: _getAdLoadInfo, symObjAddr: 0x23D8, symBinAddr: 0xECE8, symSize: 0xD88 } + - { offset: 0xD954, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40, symObjAddr: 0x3160, symBinAddr: 0xFA70, symSize: 0x84 } + - { offset: 0xD974, size: 0x8, addend: 0x0, symName: _pushInfo, symObjAddr: 0x31E4, symBinAddr: 0xFAF4, symSize: 0x304 } + - { offset: 0xDA1A, size: 0x8, addend: 0x0, symName: ___pushInfo_block_invoke, symObjAddr: 0x34E8, symBinAddr: 0xFDF8, symSize: 0x294 } + - { offset: 0xDAA6, size: 0x8, addend: 0x0, symName: _pushIphoneLog, symObjAddr: 0x377C, symBinAddr: 0x1008C, symSize: 0x3A0 } + - { offset: 0xDB4D, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke, symObjAddr: 0x3B1C, symBinAddr: 0x1042C, symSize: 0x9C } + - { offset: 0xDBA3, size: 0x8, addend: 0x0, symName: ___pushIphoneLog_block_invoke_2, symObjAddr: 0x3BB8, symBinAddr: 0x104C8, symSize: 0x68 } + - { offset: 0xDBDC, size: 0x8, addend: 0x0, symName: _logMessage, symObjAddr: 0x3C20, symBinAddr: 0x10530, symSize: 0x264 } + - { offset: 0xDC6A, size: 0x8, addend: 0x0, symName: _uncaughtExceptionHandler, symObjAddr: 0x3E84, symBinAddr: 0x10794, symSize: 0x1D8 } + - { offset: 0xDCDB, size: 0x8, addend: 0x0, symName: _signalHandler, symObjAddr: 0x405C, symBinAddr: 0x1096C, symSize: 0x154 } + - { offset: 0xDD5C, size: 0x8, addend: 0x0, symName: _registerSignalHandler, symObjAddr: 0x41B0, symBinAddr: 0x10AC0, symSize: 0x8C } + - { offset: 0xF323, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10B4C, symSize: 0x90 } + - { offset: 0xF33C, size: 0x8, addend: 0x0, symName: _myadTaskManualStop, symObjAddr: 0xCB3D, symBinAddr: 0x697B0, symSize: 0x0 } + - { offset: 0xF357, size: 0x8, addend: 0x0, symName: '+[MyAdTask2Mangger sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x10B4C, symSize: 0x90 } + - { offset: 0xF380, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xCB40, symBinAddr: 0x696B0, symSize: 0x0 } + - { offset: 0xF395, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xCB48, symBinAddr: 0x696B8, symSize: 0x0 } + - { offset: 0xF711, size: 0x8, addend: 0x0, symName: '___34+[MyAdTask2Mangger sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x10BDC, symSize: 0x50 } + - { offset: 0xF739, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger init]', symObjAddr: 0xE0, symBinAddr: 0x10C2C, symSize: 0x22C } + - { offset: 0xF7A8, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onShow:]', symObjAddr: 0x30C, symBinAddr: 0x10E58, symSize: 0x6D0 } + - { offset: 0xF8A3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger showStatus:]', symObjAddr: 0xA60, symBinAddr: 0x11528, symSize: 0x90 } + - { offset: 0xF8E3, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo]', symObjAddr: 0xAF0, symBinAddr: 0x115B8, symSize: 0x1B8 } + - { offset: 0xF93F, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke', symObjAddr: 0xCA8, symBinAddr: 0x11770, symSize: 0x318 } + - { offset: 0xF9CC, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger setRemoteInfo]_block_invoke.64', symObjAddr: 0x1024, symBinAddr: 0x11A88, symSize: 0x108 } + - { offset: 0xFA13, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setRemoteInfo1]', symObjAddr: 0x112C, symBinAddr: 0x11B90, symSize: 0x240 } + - { offset: 0xFA6F, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke', symObjAddr: 0x136C, symBinAddr: 0x11DD0, symSize: 0x3BC } + - { offset: 0xFB0D, size: 0x8, addend: 0x0, symName: '___34-[MyAdTask2Mangger setRemoteInfo1]_block_invoke_2', symObjAddr: 0x1728, symBinAddr: 0x1218C, symSize: 0x108 } + - { offset: 0xFB54, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onEnd:]', symObjAddr: 0x1830, symBinAddr: 0x12294, symSize: 0x314 } + - { offset: 0xFBD2, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke', symObjAddr: 0x1B44, symBinAddr: 0x125A8, symSize: 0x64 } + - { offset: 0xFC0B, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger onEnd:]_block_invoke.91', symObjAddr: 0x1BA8, symBinAddr: 0x1260C, symSize: 0x64 } + - { offset: 0xFC44, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger startApp]', symObjAddr: 0x1C0C, symBinAddr: 0x12670, symSize: 0x290 } + - { offset: 0xFCB7, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke', symObjAddr: 0x1E9C, symBinAddr: 0x12900, symSize: 0x134 } + - { offset: 0xFD02, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke_2', symObjAddr: 0x1FD0, symBinAddr: 0x12A34, symSize: 0x5C } + - { offset: 0xFD50, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger startApp]_block_invoke.96', symObjAddr: 0x20C4, symBinAddr: 0x12A90, symSize: 0x68 } + - { offset: 0xFD89, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger start]', symObjAddr: 0x212C, symBinAddr: 0x12AF8, symSize: 0x28C } + - { offset: 0xFDCB, size: 0x8, addend: 0x0, symName: '___25-[MyAdTask2Mangger start]_block_invoke', symObjAddr: 0x23B8, symBinAddr: 0x12D84, symSize: 0x64 } + - { offset: 0xFE07, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger proc]', symObjAddr: 0x241C, symBinAddr: 0x12DE8, symSize: 0x124 } + - { offset: 0xFE75, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger toggle]', symObjAddr: 0x2540, symBinAddr: 0x12F0C, symSize: 0xAC } + - { offset: 0xFEAC, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger stop]', symObjAddr: 0x25EC, symBinAddr: 0x12FB8, symSize: 0x11C } + - { offset: 0xFEDF, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger onChangeInfo:]', symObjAddr: 0x2708, symBinAddr: 0x130D4, symSize: 0x558 } + - { offset: 0xFF8F, size: 0x8, addend: 0x0, symName: '___33-[MyAdTask2Mangger onChangeInfo:]_block_invoke', symObjAddr: 0x2C60, symBinAddr: 0x1362C, symSize: 0x68 } + - { offset: 0xFFE1, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appKill:]', symObjAddr: 0x2D6C, symBinAddr: 0x13694, symSize: 0x64 } + - { offset: 0x1003B, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger unlock]', symObjAddr: 0x2DD0, symBinAddr: 0x136F8, symSize: 0x6C } + - { offset: 0x10083, size: 0x8, addend: 0x0, symName: '___26-[MyAdTask2Mangger unlock]_block_invoke', symObjAddr: 0x2E3C, symBinAddr: 0x13764, symSize: 0x2C } + - { offset: 0x100AD, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger resetApp:callback:]', symObjAddr: 0x2E68, symBinAddr: 0x13790, symSize: 0x370 } + - { offset: 0x1015C, size: 0x8, addend: 0x0, symName: '___38-[MyAdTask2Mangger resetApp:callback:]_block_invoke', symObjAddr: 0x31D8, symBinAddr: 0x13B00, symSize: 0x2D8 } + - { offset: 0x10264, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56b64w, symObjAddr: 0x34B0, symBinAddr: 0x13DD8, symSize: 0xA0 } + - { offset: 0x10288, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64w, symObjAddr: 0x3550, symBinAddr: 0x13E78, symSize: 0x74 } + - { offset: 0x102A4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger frontMostAppId]', symObjAddr: 0x35C4, symBinAddr: 0x13EEC, symSize: 0x28 } + - { offset: 0x102DB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger appRun:]', symObjAddr: 0x35EC, symBinAddr: 0x13F14, symSize: 0x12C } + - { offset: 0x10332, size: 0x8, addend: 0x0, symName: '___27-[MyAdTask2Mangger appRun:]_block_invoke', symObjAddr: 0x3718, symBinAddr: 0x14040, symSize: 0xC0 } + - { offset: 0x10383, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger tap:x:y:]', symObjAddr: 0x3844, symBinAddr: 0x14100, symSize: 0xC8 } + - { offset: 0x103F8, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger tap:x:y:]_block_invoke', symObjAddr: 0x390C, symBinAddr: 0x141C8, symSize: 0x7C } + - { offset: 0x10475, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger restart:]', symObjAddr: 0x3988, symBinAddr: 0x14244, symSize: 0x160 } + - { offset: 0x104C6, size: 0x8, addend: 0x0, symName: '___28-[MyAdTask2Mangger restart:]_block_invoke', symObjAddr: 0x3AE8, symBinAddr: 0x143A4, symSize: 0x310 } + - { offset: 0x1053E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40w, symObjAddr: 0x3DF8, symBinAddr: 0x146B4, symSize: 0x58 } + - { offset: 0x10562, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger rndTouchApp]', symObjAddr: 0x3E50, symBinAddr: 0x1470C, symSize: 0x148 } + - { offset: 0x105F4, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger touchAppTask:]', symObjAddr: 0x3F98, symBinAddr: 0x14854, symSize: 0x11C } + - { offset: 0x10663, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getStr:dic:]', symObjAddr: 0x40B4, symBinAddr: 0x14970, symSize: 0x204 } + - { offset: 0x106C7, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getNum:dic:]', symObjAddr: 0x42B8, symBinAddr: 0x14B74, symSize: 0x24C } + - { offset: 0x10749, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger getInt:dic:]', symObjAddr: 0x4504, symBinAddr: 0x14DC0, symSize: 0x238 } + - { offset: 0x107CB, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger dealloc]', symObjAddr: 0x473C, symBinAddr: 0x14FF8, symSize: 0x54 } + - { offset: 0x107FE, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger manQueue]', symObjAddr: 0x4790, symBinAddr: 0x1504C, symSize: 0x1C } + - { offset: 0x10834, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger setManQueue:]', symObjAddr: 0x47AC, symBinAddr: 0x15068, symSize: 0x38 } + - { offset: 0x10872, size: 0x8, addend: 0x0, symName: '-[MyAdTask2Mangger .cxx_destruct]', symObjAddr: 0x47E4, symBinAddr: 0x150A0, symSize: 0xDC } + - { offset: 0x1198C, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1517C, symSize: 0xDC } + - { offset: 0x11999, size: 0x8, addend: 0x0, symName: '+[MyEventBus sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x1517C, symSize: 0xDC } + - { offset: 0x119C2, size: 0x8, addend: 0x0, symName: _sharedInstance.sharedInstance, symObjAddr: 0x2430, symBinAddr: 0x696C0, symSize: 0x0 } + - { offset: 0x119D7, size: 0x8, addend: 0x0, symName: _sharedInstance.onceToken, symObjAddr: 0x2438, symBinAddr: 0x696C8, symSize: 0x0 } + - { offset: 0x11B7B, size: 0x8, addend: 0x0, symName: '___28+[MyEventBus sharedInstance]_block_invoke', symObjAddr: 0xDC, symBinAddr: 0x15258, symSize: 0x50 } + - { offset: 0x11BB8, size: 0x8, addend: 0x0, symName: '-[MyEventBus init]', symObjAddr: 0x12C, symBinAddr: 0x152A8, symSize: 0xDC } + - { offset: 0x11BEE, size: 0x8, addend: 0x0, symName: '-[MyEventBus registerSubscriber:]', symObjAddr: 0x208, symBinAddr: 0x15384, symSize: 0x240 } + - { offset: 0x11C9D, size: 0x8, addend: 0x0, symName: '-[MyEventBus unregisterSubscriber:]', symObjAddr: 0x448, symBinAddr: 0x155C4, symSize: 0x104 } + - { offset: 0x11CDD, size: 0x8, addend: 0x0, symName: '___35-[MyEventBus unregisterSubscriber:]_block_invoke', symObjAddr: 0x54C, symBinAddr: 0x156C8, symSize: 0x94 } + - { offset: 0x11D40, size: 0x8, addend: 0x0, symName: '-[MyEventBus postEvent:withObject:]', symObjAddr: 0x64C, symBinAddr: 0x1575C, symSize: 0x2C8 } + - { offset: 0x11DDB, size: 0x8, addend: 0x0, symName: '-[MyEventBus subscribers]', symObjAddr: 0x914, symBinAddr: 0x15A24, symSize: 0x1C } + - { offset: 0x11E11, size: 0x8, addend: 0x0, symName: '-[MyEventBus setSubscribers:]', symObjAddr: 0x930, symBinAddr: 0x15A40, symSize: 0x38 } + - { offset: 0x11E4F, size: 0x8, addend: 0x0, symName: '-[MyEventBus .cxx_destruct]', symObjAddr: 0x968, symBinAddr: 0x15A78, symSize: 0x34 } + - { offset: 0x120A4, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x15AAC, symSize: 0x388 } + - { offset: 0x120BF, size: 0x8, addend: 0x0, symName: '+[MyScriptTask sharedInstance]', symObjAddr: 0x3A48, symBinAddr: 0x193E4, symSize: 0x90 } + - { offset: 0x120EA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xDBD8, symBinAddr: 0x696D0, symSize: 0x0 } + - { offset: 0x12100, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xDBE0, symBinAddr: 0x696D8, symSize: 0x0 } + - { offset: 0x127D9, size: 0x8, addend: 0x0, symName: '-[MyScriptTask init]', symObjAddr: 0x0, symBinAddr: 0x15AAC, symSize: 0x388 } + - { offset: 0x1282B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask showStatus:]', symObjAddr: 0x388, symBinAddr: 0x15E34, symSize: 0x90 } + - { offset: 0x1286B, size: 0x8, addend: 0x0, symName: '-[MyScriptTask start]', symObjAddr: 0x418, symBinAddr: 0x15EC4, symSize: 0x38 } + - { offset: 0x1289D, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stop]', symObjAddr: 0x450, symBinAddr: 0x15EFC, symSize: 0x20 } + - { offset: 0x128CF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask nextId]', symObjAddr: 0x470, symBinAddr: 0x15F1C, symSize: 0xC0 } + - { offset: 0x12905, size: 0x8, addend: 0x0, symName: '-[MyScriptTask enqueue:]', symObjAddr: 0x530, symBinAddr: 0x15FDC, symSize: 0x13C } + - { offset: 0x12957, size: 0x8, addend: 0x0, symName: '___24-[MyScriptTask enqueue:]_block_invoke', symObjAddr: 0x66C, symBinAddr: 0x16118, symSize: 0x2CC } + - { offset: 0x129CF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask dequeue]', symObjAddr: 0x9DC, symBinAddr: 0x163E4, symSize: 0x1AC } + - { offset: 0x12A18, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xB88, symBinAddr: 0x16590, symSize: 0x58 } + - { offset: 0x12A3C, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xBE0, symBinAddr: 0x165E8, symSize: 0x30 } + - { offset: 0x12A58, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask dequeue]_block_invoke', symObjAddr: 0xC10, symBinAddr: 0x16618, symSize: 0x280 } + - { offset: 0x12AC8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r, symObjAddr: 0xE90, symBinAddr: 0x16898, symSize: 0x5C } + - { offset: 0x12AEC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0xEEC, symBinAddr: 0x168F4, symSize: 0x44 } + - { offset: 0x12B08, size: 0x8, addend: 0x0, symName: '-[MyScriptTask reset]', symObjAddr: 0xF30, symBinAddr: 0x16938, symSize: 0x44 } + - { offset: 0x12B3A, size: 0x8, addend: 0x0, symName: '-[MyScriptTask isRun]', symObjAddr: 0xF74, symBinAddr: 0x1697C, symSize: 0x24 } + - { offset: 0x12B70, size: 0x8, addend: 0x0, symName: '-[MyScriptTask run]', symObjAddr: 0xF98, symBinAddr: 0x169A0, symSize: 0xE4 } + - { offset: 0x12BB0, size: 0x8, addend: 0x0, symName: '___19-[MyScriptTask run]_block_invoke', symObjAddr: 0x107C, symBinAddr: 0x16A84, symSize: 0x13C } + - { offset: 0x12BED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask completeTask]', symObjAddr: 0x1224, symBinAddr: 0x16BC0, symSize: 0x54 } + - { offset: 0x12C1F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask adClosed:]', symObjAddr: 0x1278, symBinAddr: 0x16C14, symSize: 0x90 } + - { offset: 0x12C5F, size: 0x8, addend: 0x0, symName: '-[MyScriptTask loadIncrCount]', symObjAddr: 0x1308, symBinAddr: 0x16CA4, symSize: 0x28 } + - { offset: 0x12C91, size: 0x8, addend: 0x0, symName: '-[MyScriptTask restart]', symObjAddr: 0x1330, symBinAddr: 0x16CCC, symSize: 0xD4 } + - { offset: 0x12CC3, size: 0x8, addend: 0x0, symName: '___23-[MyScriptTask restart]_block_invoke', symObjAddr: 0x1404, symBinAddr: 0x16DA0, symSize: 0x10C } + - { offset: 0x12D00, size: 0x8, addend: 0x0, symName: '-[MyScriptTask killApp:]', symObjAddr: 0x1510, symBinAddr: 0x16EAC, symSize: 0x58 } + - { offset: 0x12D40, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartApp]', symObjAddr: 0x1568, symBinAddr: 0x16F04, symSize: 0xD8 } + - { offset: 0x12D8A, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke', symObjAddr: 0x1640, symBinAddr: 0x16FDC, symSize: 0x644 } + - { offset: 0x12E6E, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_2', symObjAddr: 0x1C84, symBinAddr: 0x17620, symSize: 0x38 } + - { offset: 0x12E96, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_3', symObjAddr: 0x1CBC, symBinAddr: 0x17658, symSize: 0x15C } + - { offset: 0x12F17, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke_4', symObjAddr: 0x1E18, symBinAddr: 0x177B4, symSize: 0x1F8 } + - { offset: 0x12F7A, size: 0x8, addend: 0x0, symName: '___27-[MyScriptTask runStartApp]_block_invoke.103', symObjAddr: 0x2010, symBinAddr: 0x179AC, symSize: 0x50 } + - { offset: 0x12FB3, size: 0x8, addend: 0x0, symName: '-[MyScriptTask proc]', symObjAddr: 0x2060, symBinAddr: 0x179FC, symSize: 0xB0 } + - { offset: 0x12FFB, size: 0x8, addend: 0x0, symName: '-[MyScriptTask _proc]', symObjAddr: 0x2110, symBinAddr: 0x17AAC, symSize: 0xA98 } + - { offset: 0x130F4, size: 0x8, addend: 0x0, symName: ___destructor_8_s0_s8_s16_s24_s32_s40_s48_s56_s64, symObjAddr: 0x2BA8, symBinAddr: 0x18544, symSize: 0xB4 } + - { offset: 0x13114, size: 0x8, addend: 0x0, symName: ___destructor_8_s16_s24_s40, symObjAddr: 0x2C5C, symBinAddr: 0x185F8, symSize: 0x58 } + - { offset: 0x13134, size: 0x8, addend: 0x0, symName: '-[MyScriptTask replaceScript:scriptName:callback:]', symObjAddr: 0x2CB4, symBinAddr: 0x18650, symSize: 0x1A8 } + - { offset: 0x131B7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdShowScript:]', symObjAddr: 0x2E5C, symBinAddr: 0x187F8, symSize: 0x118 } + - { offset: 0x13235, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStopScript:]', symObjAddr: 0x2F74, symBinAddr: 0x18910, symSize: 0x100 } + - { offset: 0x1329B, size: 0x8, addend: 0x0, symName: '___30-[MyScriptTask runStopScript:]_block_invoke', symObjAddr: 0x3074, symBinAddr: 0x18A10, symSize: 0x78 } + - { offset: 0x132E6, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runAdTouchScript:]', symObjAddr: 0x30EC, symBinAddr: 0x18A88, symSize: 0x1DC } + - { offset: 0x13350, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runStartScript:]', symObjAddr: 0x32C8, symBinAddr: 0x18C64, symSize: 0x128 } + - { offset: 0x133B6, size: 0x8, addend: 0x0, symName: '___31-[MyScriptTask runStartScript:]_block_invoke', symObjAddr: 0x33F0, symBinAddr: 0x18D8C, symSize: 0x78 } + - { offset: 0x13401, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runSystemRestartScript]', symObjAddr: 0x3468, symBinAddr: 0x18E04, symSize: 0x6C } + - { offset: 0x13443, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runScript:]', symObjAddr: 0x34D4, symBinAddr: 0x18E70, symSize: 0x54 } + - { offset: 0x13489, size: 0x8, addend: 0x0, symName: '-[MyScriptTask stopScript:]', symObjAddr: 0x3528, symBinAddr: 0x18EC4, symSize: 0x54 } + - { offset: 0x134CF, size: 0x8, addend: 0x0, symName: '-[MyScriptTask readScript:]', symObjAddr: 0x357C, symBinAddr: 0x18F18, symSize: 0xB8 } + - { offset: 0x13524, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveScript:name:]', symObjAddr: 0x3634, symBinAddr: 0x18FD0, symSize: 0xC8 } + - { offset: 0x13588, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getScriptPath:]', symObjAddr: 0x36FC, symBinAddr: 0x19098, symSize: 0x98 } + - { offset: 0x135CE, size: 0x8, addend: 0x0, symName: '-[MyScriptTask getCurTime]', symObjAddr: 0x3794, symBinAddr: 0x19130, symSize: 0x68 } + - { offset: 0x13614, size: 0x8, addend: 0x0, symName: '-[MyScriptTask logServer:title:]', symObjAddr: 0x37FC, symBinAddr: 0x19198, symSize: 0x74 } + - { offset: 0x13665, size: 0x8, addend: 0x0, symName: '-[MyScriptTask saveAdTaskLog:]', symObjAddr: 0x3870, symBinAddr: 0x1920C, symSize: 0xF0 } + - { offset: 0x136A7, size: 0x8, addend: 0x0, symName: '-[MyScriptTask statusStr]', symObjAddr: 0x3960, symBinAddr: 0x192FC, symSize: 0xB4 } + - { offset: 0x136ED, size: 0x8, addend: 0x0, symName: '-[MyScriptTask appid]', symObjAddr: 0x3A14, symBinAddr: 0x193B0, symSize: 0x1C } + - { offset: 0x13724, size: 0x8, addend: 0x0, symName: '-[MyScriptTask runTouchAdJs:]', symObjAddr: 0x3A30, symBinAddr: 0x193CC, symSize: 0x18 } + - { offset: 0x137F6, size: 0x8, addend: 0x0, symName: '___30+[MyScriptTask sharedInstance]_block_invoke', symObjAddr: 0x3AD8, symBinAddr: 0x19474, symSize: 0x50 } + - { offset: 0x13820, size: 0x8, addend: 0x0, symName: '-[MyScriptTask currentId]', symObjAddr: 0x3B28, symBinAddr: 0x194C4, symSize: 0x1C } + - { offset: 0x13856, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setCurrentId:]', symObjAddr: 0x3B44, symBinAddr: 0x194E0, symSize: 0x24 } + - { offset: 0x13894, size: 0x8, addend: 0x0, symName: '-[MyScriptTask timer]', symObjAddr: 0x3B68, symBinAddr: 0x19504, symSize: 0x1C } + - { offset: 0x138CA, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setTimer:]', symObjAddr: 0x3B84, symBinAddr: 0x19520, symSize: 0x38 } + - { offset: 0x13908, size: 0x8, addend: 0x0, symName: '-[MyScriptTask inStack]', symObjAddr: 0x3BBC, symBinAddr: 0x19558, symSize: 0x1C } + - { offset: 0x1393E, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setInStack:]', symObjAddr: 0x3BD8, symBinAddr: 0x19574, symSize: 0x38 } + - { offset: 0x1397C, size: 0x8, addend: 0x0, symName: '-[MyScriptTask outStack]', symObjAddr: 0x3C10, symBinAddr: 0x195AC, symSize: 0x1C } + - { offset: 0x139B2, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setOutStack:]', symObjAddr: 0x3C2C, symBinAddr: 0x195C8, symSize: 0x38 } + - { offset: 0x139F0, size: 0x8, addend: 0x0, symName: '-[MyScriptTask concurrentQueue]', symObjAddr: 0x3C64, symBinAddr: 0x19600, symSize: 0x1C } + - { offset: 0x13A26, size: 0x8, addend: 0x0, symName: '-[MyScriptTask setConcurrentQueue:]', symObjAddr: 0x3C80, symBinAddr: 0x1961C, symSize: 0x38 } + - { offset: 0x13A64, size: 0x8, addend: 0x0, symName: '-[MyScriptTask .cxx_destruct]', symObjAddr: 0x3CB8, symBinAddr: 0x19654, symSize: 0xAC } + - { offset: 0x14CD5, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19700, symSize: 0x70 } + - { offset: 0x14CE2, size: 0x8, addend: 0x0, symName: _startSimpleServer, symObjAddr: 0x0, symBinAddr: 0x19700, symSize: 0x70 } + - { offset: 0x14D03, size: 0x8, addend: 0x0, symName: _startSimpleServer.onceToken, symObjAddr: 0x1220, symBinAddr: 0x696E0, symSize: 0x0 } + - { offset: 0x14E4E, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke, symObjAddr: 0x70, symBinAddr: 0x19770, symSize: 0xB0 } + - { offset: 0x14EA6, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_2, symObjAddr: 0x120, symBinAddr: 0x19820, symSize: 0x8C } + - { offset: 0x14ECE, size: 0x8, addend: 0x0, symName: ___startSimpleServer_block_invoke_3, symObjAddr: 0x1AC, symBinAddr: 0x198AC, symSize: 0x120 } + - { offset: 0x150E4, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x199CC, symSize: 0x90 } + - { offset: 0x150F1, size: 0x8, addend: 0x0, symName: '+[UDPHandler sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x199CC, symSize: 0x90 } + - { offset: 0x1511A, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x1EE0, symBinAddr: 0x696E8, symSize: 0x0 } + - { offset: 0x1512F, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x1EE8, symBinAddr: 0x696F0, symSize: 0x0 } + - { offset: 0x1527C, size: 0x8, addend: 0x0, symName: '___28+[UDPHandler sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x19A5C, symSize: 0x50 } + - { offset: 0x152A4, size: 0x8, addend: 0x0, symName: '-[UDPHandler init]', symObjAddr: 0xE0, symBinAddr: 0x19AAC, symSize: 0xB4 } + - { offset: 0x152F7, size: 0x8, addend: 0x0, symName: '-[UDPHandler handle:]', symObjAddr: 0x194, symBinAddr: 0x19B60, symSize: 0x580 } + - { offset: 0x153FF, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke', symObjAddr: 0x714, symBinAddr: 0x1A0E0, symSize: 0x2C } + - { offset: 0x15427, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_2', symObjAddr: 0x740, symBinAddr: 0x1A10C, symSize: 0x60 } + - { offset: 0x1546B, size: 0x8, addend: 0x0, symName: '___21-[UDPHandler handle:]_block_invoke_3', symObjAddr: 0x7A0, symBinAddr: 0x1A16C, symSize: 0x60 } + - { offset: 0x156ED, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A1CC, symSize: 0xC0 } + - { offset: 0x15706, size: 0x8, addend: 0x0, symName: _CSToastPositionTop, symObjAddr: 0x4A70, symBinAddr: 0x69508, symSize: 0x0 } + - { offset: 0x15779, size: 0x8, addend: 0x0, symName: _CSToastPositionCenter, symObjAddr: 0x4A78, symBinAddr: 0x69510, symSize: 0x0 } + - { offset: 0x1578E, size: 0x8, addend: 0x0, symName: _CSToastPositionBottom, symObjAddr: 0x4A80, symBinAddr: 0x69518, symSize: 0x0 } + - { offset: 0x157A3, size: 0x8, addend: 0x0, symName: _CSToastTimerKey, symObjAddr: 0x4A88, symBinAddr: 0x69520, symSize: 0x0 } + - { offset: 0x157C2, size: 0x8, addend: 0x0, symName: _CSToastDurationKey, symObjAddr: 0x4A90, symBinAddr: 0x69528, symSize: 0x0 } + - { offset: 0x157D7, size: 0x8, addend: 0x0, symName: _CSToastPositionKey, symObjAddr: 0x4A98, symBinAddr: 0x69530, symSize: 0x0 } + - { offset: 0x157EC, size: 0x8, addend: 0x0, symName: _CSToastCompletionKey, symObjAddr: 0x4AA0, symBinAddr: 0x69538, symSize: 0x0 } + - { offset: 0x15801, size: 0x8, addend: 0x0, symName: _CSToastActiveKey, symObjAddr: 0x4AA8, symBinAddr: 0x69540, symSize: 0x0 } + - { offset: 0x15816, size: 0x8, addend: 0x0, symName: _CSToastActivityViewKey, symObjAddr: 0x4AB0, symBinAddr: 0x69548, symSize: 0x0 } + - { offset: 0x1582B, size: 0x8, addend: 0x0, symName: _CSToastQueueKey, symObjAddr: 0x4AB8, symBinAddr: 0x69550, symSize: 0x0 } + - { offset: 0x15834, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedManager]', symObjAddr: 0x3FB0, symBinAddr: 0x1E06C, symSize: 0xDC } + - { offset: 0x1585F, size: 0x8, addend: 0x0, symName: _sharedManager._sharedManager, symObjAddr: 0x13860, symBinAddr: 0x696F8, symSize: 0x0 } + - { offset: 0x15875, size: 0x8, addend: 0x0, symName: _sharedManager.oncePredicate, symObjAddr: 0x13868, symBinAddr: 0x69700, symSize: 0x0 } + - { offset: 0x16E2A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:]', symObjAddr: 0x0, symBinAddr: 0x1A1CC, symSize: 0xC0 } + - { offset: 0x16E6A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:]', symObjAddr: 0xC0, symBinAddr: 0x1A28C, symSize: 0x9C } + - { offset: 0x16EC6, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:style:]', symObjAddr: 0x15C, symBinAddr: 0x1A328, symSize: 0xFC } + - { offset: 0x16F3E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToast:duration:position:title:image:style:completion:]', symObjAddr: 0x258, symBinAddr: 0x1A424, symSize: 0x168 } + - { offset: 0x16FE2, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:]', symObjAddr: 0x3C0, symBinAddr: 0x1A58C, symSize: 0xC0 } + - { offset: 0x17022, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) showToast:duration:position:completion:]', symObjAddr: 0x480, symBinAddr: 0x1A64C, symSize: 0x258 } + - { offset: 0x1708C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast]', symObjAddr: 0x6D8, symBinAddr: 0x1A8A4, symSize: 0x88 } + - { offset: 0x170BE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToast:]', symObjAddr: 0x760, symBinAddr: 0x1A92C, symSize: 0x10C } + - { offset: 0x170FE, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts]', symObjAddr: 0x86C, symBinAddr: 0x1AA38, symSize: 0x40 } + - { offset: 0x17130, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideAllToasts:clearQueue:]', symObjAddr: 0x8AC, symBinAddr: 0x1AA78, symSize: 0x1C4 } + - { offset: 0x17197, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) clearToastQueue]', symObjAddr: 0xA70, symBinAddr: 0x1AC3C, symSize: 0x54 } + - { offset: 0x171C9, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_showToast:duration:position:]', symObjAddr: 0xAC4, symBinAddr: 0x1AC90, symSize: 0x334 } + - { offset: 0x1723A, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke', symObjAddr: 0xDF8, symBinAddr: 0x1AFC4, symSize: 0x38 } + - { offset: 0x17273, size: 0x8, addend: 0x0, symName: '___48-[UIView(Toast) cs_showToast:duration:position:]_block_invoke.32', symObjAddr: 0xE9C, symBinAddr: 0x1AFFC, symSize: 0xE4 } + - { offset: 0x172FC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:]', symObjAddr: 0x1024, symBinAddr: 0x1B0E0, symSize: 0x68 } + - { offset: 0x1733C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_hideToast:fromTap:]', symObjAddr: 0x108C, symBinAddr: 0x1B148, symSize: 0x23C } + - { offset: 0x17398, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke', symObjAddr: 0x12C8, symBinAddr: 0x1B384, symSize: 0x38 } + - { offset: 0x173D1, size: 0x8, addend: 0x0, symName: '___38-[UIView(Toast) cs_hideToast:fromTap:]_block_invoke_2', symObjAddr: 0x1300, symBinAddr: 0x1B3BC, symSize: 0x244 } + - { offset: 0x1748A, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) toastViewForMessage:title:image:style:]', symObjAddr: 0x1544, symBinAddr: 0x1B600, symSize: 0xF5C } + - { offset: 0x17770, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x24A0, symBinAddr: 0x1C55C, symSize: 0x4C } + - { offset: 0x177D6, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x24EC, symBinAddr: 0x1C5A8, symSize: 0x2C } + - { offset: 0x1781E, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_activeToasts]', symObjAddr: 0x2518, symBinAddr: 0x1C5D4, symSize: 0xCC } + - { offset: 0x17864, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastQueue]', symObjAddr: 0x25E4, symBinAddr: 0x1C6A0, symSize: 0xCC } + - { offset: 0x178AA, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_toastTimerDidFinish:]', symObjAddr: 0x26B0, symBinAddr: 0x1C76C, symSize: 0x90 } + - { offset: 0x178EC, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_handleToastTapped:]', symObjAddr: 0x2740, symBinAddr: 0x1C7FC, symSize: 0xD0 } + - { offset: 0x1794C, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) makeToastActivity:]', symObjAddr: 0x2810, symBinAddr: 0x1C8CC, symSize: 0x570 } + - { offset: 0x179CC, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x2D80, symBinAddr: 0x1CE3C, symSize: 0x2C } + - { offset: 0x17A14, size: 0x8, addend: 0x0, symName: '___35-[UIView(Toast) makeToastActivity:]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x1CE68, symSize: 0x38 } + - { offset: 0x17A50, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) hideToastActivity]', symObjAddr: 0x2DE4, symBinAddr: 0x1CEA0, symSize: 0x1EC } + - { offset: 0x17A92, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke', symObjAddr: 0x2FD0, symBinAddr: 0x1D08C, symSize: 0x38 } + - { offset: 0x17ACE, size: 0x8, addend: 0x0, symName: '___34-[UIView(Toast) hideToastActivity]_block_invoke_2', symObjAddr: 0x3008, symBinAddr: 0x1D0C4, symSize: 0x5C } + - { offset: 0x17B2F, size: 0x8, addend: 0x0, symName: '-[UIView(Toast) cs_centerPointForPosition:withToast:]', symObjAddr: 0x3064, symBinAddr: 0x1D120, symSize: 0x3A8 } + - { offset: 0x17BC4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle initWithDefaultStyle]', symObjAddr: 0x340C, symBinAddr: 0x1D4C8, symSize: 0x39C } + - { offset: 0x17BFB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxWidthPercentage:]', symObjAddr: 0x37A8, symBinAddr: 0x1D864, symSize: 0xAC } + - { offset: 0x17C99, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMaxHeightPercentage:]', symObjAddr: 0x3854, symBinAddr: 0x1D910, symSize: 0xAC } + - { offset: 0x17D37, size: 0x8, addend: 0x0, symName: '-[CSToastStyle init]', symObjAddr: 0x3900, symBinAddr: 0x1D9BC, symSize: 0x3C } + - { offset: 0x17D6E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle backgroundColor]', symObjAddr: 0x393C, symBinAddr: 0x1D9F8, symSize: 0x1C } + - { offset: 0x17DA4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setBackgroundColor:]', symObjAddr: 0x3958, symBinAddr: 0x1DA14, symSize: 0x38 } + - { offset: 0x17DE2, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleColor]', symObjAddr: 0x3990, symBinAddr: 0x1DA4C, symSize: 0x1C } + - { offset: 0x17E18, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleColor:]', symObjAddr: 0x39AC, symBinAddr: 0x1DA68, symSize: 0x38 } + - { offset: 0x17E56, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageColor]', symObjAddr: 0x39E4, symBinAddr: 0x1DAA0, symSize: 0x1C } + - { offset: 0x17E8C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageColor:]', symObjAddr: 0x3A00, symBinAddr: 0x1DABC, symSize: 0x38 } + - { offset: 0x17ECA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxWidthPercentage]', symObjAddr: 0x3A38, symBinAddr: 0x1DAF4, symSize: 0x1C } + - { offset: 0x17F00, size: 0x8, addend: 0x0, symName: '-[CSToastStyle maxHeightPercentage]', symObjAddr: 0x3A54, symBinAddr: 0x1DB10, symSize: 0x1C } + - { offset: 0x17F36, size: 0x8, addend: 0x0, symName: '-[CSToastStyle horizontalPadding]', symObjAddr: 0x3A70, symBinAddr: 0x1DB2C, symSize: 0x1C } + - { offset: 0x17F6C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setHorizontalPadding:]', symObjAddr: 0x3A8C, symBinAddr: 0x1DB48, symSize: 0x24 } + - { offset: 0x17FAA, size: 0x8, addend: 0x0, symName: '-[CSToastStyle verticalPadding]', symObjAddr: 0x3AB0, symBinAddr: 0x1DB6C, symSize: 0x1C } + - { offset: 0x17FE1, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setVerticalPadding:]', symObjAddr: 0x3ACC, symBinAddr: 0x1DB88, symSize: 0x24 } + - { offset: 0x18020, size: 0x8, addend: 0x0, symName: '-[CSToastStyle cornerRadius]', symObjAddr: 0x3AF0, symBinAddr: 0x1DBAC, symSize: 0x1C } + - { offset: 0x18057, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setCornerRadius:]', symObjAddr: 0x3B0C, symBinAddr: 0x1DBC8, symSize: 0x24 } + - { offset: 0x18096, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleFont]', symObjAddr: 0x3B30, symBinAddr: 0x1DBEC, symSize: 0x1C } + - { offset: 0x180CD, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleFont:]', symObjAddr: 0x3B4C, symBinAddr: 0x1DC08, symSize: 0x38 } + - { offset: 0x1810C, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageFont]', symObjAddr: 0x3B84, symBinAddr: 0x1DC40, symSize: 0x1C } + - { offset: 0x18143, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageFont:]', symObjAddr: 0x3BA0, symBinAddr: 0x1DC5C, symSize: 0x38 } + - { offset: 0x18182, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleAlignment]', symObjAddr: 0x3BD8, symBinAddr: 0x1DC94, symSize: 0x1C } + - { offset: 0x181B9, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleAlignment:]', symObjAddr: 0x3BF4, symBinAddr: 0x1DCB0, symSize: 0x24 } + - { offset: 0x181F8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageAlignment]', symObjAddr: 0x3C18, symBinAddr: 0x1DCD4, symSize: 0x1C } + - { offset: 0x1822F, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageAlignment:]', symObjAddr: 0x3C34, symBinAddr: 0x1DCF0, symSize: 0x24 } + - { offset: 0x1826E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle titleNumberOfLines]', symObjAddr: 0x3C58, symBinAddr: 0x1DD14, symSize: 0x1C } + - { offset: 0x182A5, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setTitleNumberOfLines:]', symObjAddr: 0x3C74, symBinAddr: 0x1DD30, symSize: 0x24 } + - { offset: 0x182E4, size: 0x8, addend: 0x0, symName: '-[CSToastStyle messageNumberOfLines]', symObjAddr: 0x3C98, symBinAddr: 0x1DD54, symSize: 0x1C } + - { offset: 0x1831B, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setMessageNumberOfLines:]', symObjAddr: 0x3CB4, symBinAddr: 0x1DD70, symSize: 0x24 } + - { offset: 0x1835A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle displayShadow]', symObjAddr: 0x3CD8, symBinAddr: 0x1DD94, symSize: 0x20 } + - { offset: 0x18391, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setDisplayShadow:]', symObjAddr: 0x3CF8, symBinAddr: 0x1DDB4, symSize: 0x28 } + - { offset: 0x183D0, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowColor]', symObjAddr: 0x3D20, symBinAddr: 0x1DDDC, symSize: 0x1C } + - { offset: 0x18407, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowColor:]', symObjAddr: 0x3D3C, symBinAddr: 0x1DDF8, symSize: 0x38 } + - { offset: 0x18446, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOpacity]', symObjAddr: 0x3D74, symBinAddr: 0x1DE30, symSize: 0x1C } + - { offset: 0x1847D, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOpacity:]', symObjAddr: 0x3D90, symBinAddr: 0x1DE4C, symSize: 0x24 } + - { offset: 0x184BC, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowRadius]', symObjAddr: 0x3DB4, symBinAddr: 0x1DE70, symSize: 0x1C } + - { offset: 0x184F3, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowRadius:]', symObjAddr: 0x3DD0, symBinAddr: 0x1DE8C, symSize: 0x24 } + - { offset: 0x18532, size: 0x8, addend: 0x0, symName: '-[CSToastStyle shadowOffset]', symObjAddr: 0x3DF4, symBinAddr: 0x1DEB0, symSize: 0x28 } + - { offset: 0x18569, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setShadowOffset:]', symObjAddr: 0x3E1C, symBinAddr: 0x1DED8, symSize: 0x28 } + - { offset: 0x185A8, size: 0x8, addend: 0x0, symName: '-[CSToastStyle imageSize]', symObjAddr: 0x3E44, symBinAddr: 0x1DF00, symSize: 0x28 } + - { offset: 0x185DF, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setImageSize:]', symObjAddr: 0x3E6C, symBinAddr: 0x1DF28, symSize: 0x28 } + - { offset: 0x1861E, size: 0x8, addend: 0x0, symName: '-[CSToastStyle activitySize]', symObjAddr: 0x3E94, symBinAddr: 0x1DF50, symSize: 0x28 } + - { offset: 0x18655, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setActivitySize:]', symObjAddr: 0x3EBC, symBinAddr: 0x1DF78, symSize: 0x28 } + - { offset: 0x18694, size: 0x8, addend: 0x0, symName: '-[CSToastStyle fadeDuration]', symObjAddr: 0x3EE4, symBinAddr: 0x1DFA0, symSize: 0x1C } + - { offset: 0x186CB, size: 0x8, addend: 0x0, symName: '-[CSToastStyle setFadeDuration:]', symObjAddr: 0x3F00, symBinAddr: 0x1DFBC, symSize: 0x24 } + - { offset: 0x1870A, size: 0x8, addend: 0x0, symName: '-[CSToastStyle .cxx_destruct]', symObjAddr: 0x3F24, symBinAddr: 0x1DFE0, symSize: 0x8C } + - { offset: 0x187D4, size: 0x8, addend: 0x0, symName: '___31+[CSToastManager sharedManager]_block_invoke', symObjAddr: 0x408C, symBinAddr: 0x1E148, symSize: 0x50 } + - { offset: 0x18814, size: 0x8, addend: 0x0, symName: '-[CSToastManager init]', symObjAddr: 0x40DC, symBinAddr: 0x1E198, symSize: 0x12C } + - { offset: 0x1884B, size: 0x8, addend: 0x0, symName: '+[CSToastManager setSharedStyle:]', symObjAddr: 0x4208, symBinAddr: 0x1E2C4, symSize: 0x84 } + - { offset: 0x1888D, size: 0x8, addend: 0x0, symName: '+[CSToastManager sharedStyle]', symObjAddr: 0x428C, symBinAddr: 0x1E348, symSize: 0x78 } + - { offset: 0x188C4, size: 0x8, addend: 0x0, symName: '+[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x4304, symBinAddr: 0x1E3C0, symSize: 0x60 } + - { offset: 0x18906, size: 0x8, addend: 0x0, symName: '+[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x4364, symBinAddr: 0x1E420, symSize: 0x60 } + - { offset: 0x1893D, size: 0x8, addend: 0x0, symName: '+[CSToastManager setQueueEnabled:]', symObjAddr: 0x43C4, symBinAddr: 0x1E480, symSize: 0x60 } + - { offset: 0x1897F, size: 0x8, addend: 0x0, symName: '+[CSToastManager isQueueEnabled]', symObjAddr: 0x4424, symBinAddr: 0x1E4E0, symSize: 0x60 } + - { offset: 0x189B6, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultDuration:]', symObjAddr: 0x4484, symBinAddr: 0x1E540, symSize: 0x5C } + - { offset: 0x189F8, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultDuration]', symObjAddr: 0x44E0, symBinAddr: 0x1E59C, symSize: 0x5C } + - { offset: 0x18A2F, size: 0x8, addend: 0x0, symName: '+[CSToastManager setDefaultPosition:]', symObjAddr: 0x453C, symBinAddr: 0x1E5F8, symSize: 0xCC } + - { offset: 0x18A71, size: 0x8, addend: 0x0, symName: '+[CSToastManager defaultPosition]', symObjAddr: 0x4608, symBinAddr: 0x1E6C4, symSize: 0x78 } + - { offset: 0x18AA8, size: 0x8, addend: 0x0, symName: '-[CSToastManager sharedStyle]', symObjAddr: 0x4680, symBinAddr: 0x1E73C, symSize: 0x1C } + - { offset: 0x18ADF, size: 0x8, addend: 0x0, symName: '-[CSToastManager setSharedStyle:]', symObjAddr: 0x469C, symBinAddr: 0x1E758, symSize: 0x38 } + - { offset: 0x18B1E, size: 0x8, addend: 0x0, symName: '-[CSToastManager isTapToDismissEnabled]', symObjAddr: 0x46D4, symBinAddr: 0x1E790, symSize: 0x20 } + - { offset: 0x18B55, size: 0x8, addend: 0x0, symName: '-[CSToastManager setTapToDismissEnabled:]', symObjAddr: 0x46F4, symBinAddr: 0x1E7B0, symSize: 0x28 } + - { offset: 0x18B94, size: 0x8, addend: 0x0, symName: '-[CSToastManager isQueueEnabled]', symObjAddr: 0x471C, symBinAddr: 0x1E7D8, symSize: 0x20 } + - { offset: 0x18BCB, size: 0x8, addend: 0x0, symName: '-[CSToastManager setQueueEnabled:]', symObjAddr: 0x473C, symBinAddr: 0x1E7F8, symSize: 0x28 } + - { offset: 0x18C0A, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultDuration]', symObjAddr: 0x4764, symBinAddr: 0x1E820, symSize: 0x1C } + - { offset: 0x18C41, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultDuration:]', symObjAddr: 0x4780, symBinAddr: 0x1E83C, symSize: 0x24 } + - { offset: 0x18C80, size: 0x8, addend: 0x0, symName: '-[CSToastManager defaultPosition]', symObjAddr: 0x47A4, symBinAddr: 0x1E860, symSize: 0x1C } + - { offset: 0x18CB7, size: 0x8, addend: 0x0, symName: '-[CSToastManager setDefaultPosition:]', symObjAddr: 0x47C0, symBinAddr: 0x1E87C, symSize: 0x38 } + - { offset: 0x18CF6, size: 0x8, addend: 0x0, symName: '-[CSToastManager .cxx_destruct]', symObjAddr: 0x47F8, symBinAddr: 0x1E8B4, symSize: 0x4C } + - { offset: 0x1A076, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1E900, symSize: 0x22C } + - { offset: 0x1A0BD, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions, symObjAddr: 0x54D4, symBinAddr: 0x23D34, symSize: 0x164 } + - { offset: 0x1A0E0, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.security, symObjAddr: 0x1DC48, symBinAddr: 0x69708, symSize: 0x0 } + - { offset: 0x1A0F6, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.SetEntitlements, symObjAddr: 0x1DC50, symBinAddr: 0x69710, symSize: 0x0 } + - { offset: 0x1A10C, size: 0x8, addend: 0x0, symName: _injectNetworkPermissions.onceToken, symObjAddr: 0x1DC58, symBinAddr: 0x69718, symSize: 0x0 } + - { offset: 0x1A20A, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions, symObjAddr: 0x56A4, symBinAddr: 0x23F04, symSize: 0x474 } + - { offset: 0x1A231, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.security, symObjAddr: 0x1DC60, symBinAddr: 0x69720, symSize: 0x0 } + - { offset: 0x1A247, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.SetEntitlements, symObjAddr: 0x1DC68, symBinAddr: 0x69728, symSize: 0x0 } + - { offset: 0x1A25D, size: 0x8, addend: 0x0, symName: _injectEntitlementsWithOptions.onceToken, symObjAddr: 0x1DC70, symBinAddr: 0x69730, symSize: 0x0 } + - { offset: 0x1A2FA, size: 0x8, addend: 0x0, symName: __XSOpenApp, symBinAddr: 0x697B8, symSize: 0x0 } + - { offset: 0x1B0BD, size: 0x8, addend: 0x0, symName: _XSGetFrontMostApplication, symObjAddr: 0x0, symBinAddr: 0x1E900, symSize: 0x22C } + - { offset: 0x1B12B, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x22C, symBinAddr: 0x1EB2C, symSize: 0x58 } + - { offset: 0x1B14F, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x284, symBinAddr: 0x1EB84, symSize: 0x30 } + - { offset: 0x1B16B, size: 0x8, addend: 0x0, symName: ___XSGetFrontMostApplication_block_invoke, symObjAddr: 0x2B4, symBinAddr: 0x1EBB4, symSize: 0x1BC } + - { offset: 0x1B1E3, size: 0x8, addend: 0x0, symName: _XSFrontMostAppId, symObjAddr: 0x510, symBinAddr: 0x1ED70, symSize: 0x13C } + - { offset: 0x1B20B, size: 0x8, addend: 0x0, symName: _XSRuncmd, symObjAddr: 0x64C, symBinAddr: 0x1EEAC, symSize: 0x120 } + - { offset: 0x1B287, size: 0x8, addend: 0x0, symName: _unlink_cb, symObjAddr: 0x76C, symBinAddr: 0x1EFCC, symSize: 0x54 } + - { offset: 0x1B2E7, size: 0x8, addend: 0x0, symName: _XSSystem, symObjAddr: 0x7C0, symBinAddr: 0x1F020, symSize: 0x5C } + - { offset: 0x1B373, size: 0x8, addend: 0x0, symName: _XSGetAppExecutable, symObjAddr: 0x81C, symBinAddr: 0x1F07C, symSize: 0x4D4 } + - { offset: 0x1B494, size: 0x8, addend: 0x0, symName: _XSReboot, symObjAddr: 0xCF0, symBinAddr: 0x1F550, symSize: 0x74 } + - { offset: 0x1B4CA, size: 0x8, addend: 0x0, symName: _XSKillApp, symObjAddr: 0xD64, symBinAddr: 0x1F5C4, symSize: 0x104 } + - { offset: 0x1B538, size: 0x8, addend: 0x0, symName: _kill2, symObjAddr: 0xE68, symBinAddr: 0x1F6C8, symSize: 0xD8 } + - { offset: 0x1B598, size: 0x8, addend: 0x0, symName: _system2, symObjAddr: 0xF40, symBinAddr: 0x1F7A0, symSize: 0x24C } + - { offset: 0x1B62A, size: 0x8, addend: 0x0, symName: _XSKillAppByName, symObjAddr: 0x118C, symBinAddr: 0x1F9EC, symSize: 0x80 } + - { offset: 0x1B660, size: 0x8, addend: 0x0, symName: _XSBringAppForeground, symObjAddr: 0x120C, symBinAddr: 0x1FA6C, symSize: 0xE4 } + - { offset: 0x1B6A4, size: 0x8, addend: 0x0, symName: _bringAppToForeground, symObjAddr: 0x12F0, symBinAddr: 0x1FB50, symSize: 0x198 } + - { offset: 0x1B707, size: 0x8, addend: 0x0, symName: ___bringAppToForeground_block_invoke, symObjAddr: 0x1488, symBinAddr: 0x1FCE8, symSize: 0x6C } + - { offset: 0x1B73D, size: 0x8, addend: 0x0, symName: _activateApp, symObjAddr: 0x14F4, symBinAddr: 0x1FD54, symSize: 0xD0 } + - { offset: 0x1B791, size: 0x8, addend: 0x0, symName: _XSRemoteUnlock, symObjAddr: 0x15C4, symBinAddr: 0x1FE24, symSize: 0x4A4 } + - { offset: 0x1B843, size: 0x8, addend: 0x0, symName: _CGPointMake, symObjAddr: 0x1A68, symBinAddr: 0x202C8, symSize: 0x2C } + - { offset: 0x1B88B, size: 0x8, addend: 0x0, symName: _getDeviceName, symObjAddr: 0x1A94, symBinAddr: 0x202F4, symSize: 0x84 } + - { offset: 0x1B8B5, size: 0x8, addend: 0x0, symName: _roundUp, symObjAddr: 0x1B18, symBinAddr: 0x20378, symSize: 0x7C } + - { offset: 0x1B8FD, size: 0x8, addend: 0x0, symName: _createScreenShotCGImageRef, symObjAddr: 0x1B94, symBinAddr: 0x203F4, symSize: 0x624 } + - { offset: 0x1BAFD, size: 0x8, addend: 0x0, symName: _CGRectMake, symObjAddr: 0x21B8, symBinAddr: 0x20A18, symSize: 0x4C } + - { offset: 0x1BB63, size: 0x8, addend: 0x0, symName: _XSCcaptureScreen2, symObjAddr: 0x2204, symBinAddr: 0x20A64, symSize: 0xA4 } + - { offset: 0x1BB9C, size: 0x8, addend: 0x0, symName: _XSCaptureScreen, symObjAddr: 0x22A8, symBinAddr: 0x20B08, symSize: 0x174 } + - { offset: 0x1BBC6, size: 0x8, addend: 0x0, symName: _defaultIconWithSize, symObjAddr: 0x241C, symBinAddr: 0x20C7C, symSize: 0x36C } + - { offset: 0x1BC91, size: 0x8, addend: 0x0, symName: _XSGetApps, symObjAddr: 0x2788, symBinAddr: 0x20FE8, symSize: 0xB04 } + - { offset: 0x1BE9B, size: 0x8, addend: 0x0, symName: _CGSizeMake, symObjAddr: 0x328C, symBinAddr: 0x21AEC, symSize: 0x2C } + - { offset: 0x1BEE3, size: 0x8, addend: 0x0, symName: _XSCleanSafariHistory, symObjAddr: 0x32B8, symBinAddr: 0x21B18, symSize: 0xE4 } + - { offset: 0x1BF44, size: 0x8, addend: 0x0, symName: _XSCleanSafari, symObjAddr: 0x339C, symBinAddr: 0x21BFC, symSize: 0x4D8 } + - { offset: 0x1C07D, size: 0x8, addend: 0x0, symName: _XSCleanKeychain, symObjAddr: 0x3874, symBinAddr: 0x220D4, symSize: 0x15C } + - { offset: 0x1C0CF, size: 0x8, addend: 0x0, symName: _XSCleanPastboard, symObjAddr: 0x39D0, symBinAddr: 0x22230, symSize: 0x34C } + - { offset: 0x1C17B, size: 0x8, addend: 0x0, symName: _getAppExecutable, symObjAddr: 0x3D1C, symBinAddr: 0x2257C, symSize: 0x530 } + - { offset: 0x1C2C1, size: 0x8, addend: 0x0, symName: _getAppSandboxPath, symObjAddr: 0x424C, symBinAddr: 0x22AAC, symSize: 0x3A4 } + - { offset: 0x1C382, size: 0x8, addend: 0x0, symName: _XSGetAppInfoPath, symObjAddr: 0x45F0, symBinAddr: 0x22E50, symSize: 0x1EC } + - { offset: 0x1C3F6, size: 0x8, addend: 0x0, symName: _XSGetAppInfo, symObjAddr: 0x47DC, symBinAddr: 0x2303C, symSize: 0xBC } + - { offset: 0x1C43D, size: 0x8, addend: 0x0, symName: _XSSaveAppInfo, symObjAddr: 0x4898, symBinAddr: 0x230F8, symSize: 0x400 } + - { offset: 0x1C53B, size: 0x8, addend: 0x0, symName: _cleanBundleContainer, symObjAddr: 0x4C98, symBinAddr: 0x234F8, symSize: 0x35C } + - { offset: 0x1C5E0, size: 0x8, addend: 0x0, symName: _clearAppStringInfo, symObjAddr: 0x4FF4, symBinAddr: 0x23854, symSize: 0x258 } + - { offset: 0x1C657, size: 0x8, addend: 0x0, symName: _XSClearAppData, symObjAddr: 0x524C, symBinAddr: 0x23AAC, symSize: 0x7C } + - { offset: 0x1C68C, size: 0x8, addend: 0x0, symName: _screenIsLocked, symObjAddr: 0x52C8, symBinAddr: 0x23B28, symSize: 0xCC } + - { offset: 0x1C6E2, size: 0x8, addend: 0x0, symName: _XSClearAll, symObjAddr: 0x5394, symBinAddr: 0x23BF4, symSize: 0x58 } + - { offset: 0x1C708, size: 0x8, addend: 0x0, symName: _getCPUTemperature, symObjAddr: 0x53EC, symBinAddr: 0x23C4C, symSize: 0xE8 } + - { offset: 0x1C837, size: 0x8, addend: 0x0, symName: ___injectNetworkPermissions_block_invoke, symObjAddr: 0x5638, symBinAddr: 0x23E98, symSize: 0x6C } + - { offset: 0x1C861, size: 0x8, addend: 0x0, symName: ___injectEntitlementsWithOptions_block_invoke, symObjAddr: 0x5B18, symBinAddr: 0x24378, symSize: 0x6C } + - { offset: 0x1C88B, size: 0x8, addend: 0x0, symName: _verifyEntitlement, symObjAddr: 0x5B84, symBinAddr: 0x243E4, symSize: 0x110 } + - { offset: 0x1C8F1, size: 0x8, addend: 0x0, symName: _printInfo, symObjAddr: 0x5C94, symBinAddr: 0x244F4, symSize: 0x4AC } + - { offset: 0x1CB3E, size: 0x8, addend: 0x0, symName: _printClassHierarchy, symObjAddr: 0x6140, symBinAddr: 0x249A0, symSize: 0x84 } + - { offset: 0x1CB64, size: 0x8, addend: 0x0, symName: _printMethodInfo, symObjAddr: 0x61C4, symBinAddr: 0x24A24, symSize: 0x220 } + - { offset: 0x1CC1F, size: 0x8, addend: 0x0, symName: _printPropertyInfo, symObjAddr: 0x63E4, symBinAddr: 0x24C44, symSize: 0x244 } + - { offset: 0x1CCD2, size: 0x8, addend: 0x0, symName: _parsePropertyAttributes, symObjAddr: 0x6628, symBinAddr: 0x24E88, symSize: 0x4B4 } + - { offset: 0x1CD4B, size: 0x8, addend: 0x0, symName: _getFrontAppWindows, symObjAddr: 0x6ADC, symBinAddr: 0x2533C, symSize: 0x178 } + - { offset: 0x1CDC2, size: 0x8, addend: 0x0, symName: _findButtonsInView, symObjAddr: 0x6C54, symBinAddr: 0x254B4, symSize: 0x2D8 } + - { offset: 0x1CE35, size: 0x8, addend: 0x0, symName: _getKeyWindow, symObjAddr: 0x6F2C, symBinAddr: 0x2578C, symSize: 0x41C } + - { offset: 0x1CEC0, size: 0x8, addend: 0x0, symName: _getAllButtons, symObjAddr: 0x7348, symBinAddr: 0x25BA8, symSize: 0x58 } + - { offset: 0x1CEEC, size: 0x8, addend: 0x0, symName: ___getAllButtons_block_invoke, symObjAddr: 0x73A0, symBinAddr: 0x25C00, symSize: 0x54 } + - { offset: 0x20DC7, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25C54, symSize: 0x1BC } + - { offset: 0x20DD4, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime, symObjAddr: 0x1BC, symBinAddr: 0x25E10, symSize: 0x94 } + - { offset: 0x20DF9, size: 0x8, addend: 0x0, symName: _XSCalculateElapsedTime.timebaseInfo, symObjAddr: 0xC434, symBinAddr: 0x69738, symSize: 0x0 } + - { offset: 0x2134F, size: 0x8, addend: 0x0, symName: _XSErrorFromException, symObjAddr: 0x0, symBinAddr: 0x25C54, symSize: 0x1BC } + - { offset: 0x21385, size: 0x8, addend: 0x0, symName: _XSRoundToDecimal, symObjAddr: 0x250, symBinAddr: 0x25EA4, symSize: 0x50 } + - { offset: 0x213C9, size: 0x8, addend: 0x0, symName: _XSAfterNext, symObjAddr: 0x2A0, symBinAddr: 0x25EF4, symSize: 0x15C } + - { offset: 0x21409, size: 0x8, addend: 0x0, symName: ___XSAfterNext_block_invoke, symObjAddr: 0x3FC, symBinAddr: 0x26050, symSize: 0x3C } + - { offset: 0x21442, size: 0x8, addend: 0x0, symName: '+[XSHelper random:and:]', symObjAddr: 0x4A4, symBinAddr: 0x2608C, symSize: 0x50 } + - { offset: 0x21494, size: 0x8, addend: 0x0, symName: '+[XSHelper str2Data:]', symObjAddr: 0x4F4, symBinAddr: 0x260DC, symSize: 0x84 } + - { offset: 0x214D8, size: 0x8, addend: 0x0, symName: '+[XSHelper data2str:]', symObjAddr: 0x578, symBinAddr: 0x26160, symSize: 0x88 } + - { offset: 0x2151C, size: 0x8, addend: 0x0, symName: '+[XSHelper strIsEmpty:]', symObjAddr: 0x600, symBinAddr: 0x261E8, symSize: 0x12C } + - { offset: 0x215BA, size: 0x8, addend: 0x0, symName: '+[XSHelper isMatch:test:]', symObjAddr: 0x72C, symBinAddr: 0x26314, symSize: 0x134 } + - { offset: 0x21657, size: 0x8, addend: 0x0, symName: '+[XSHelper json2Dictionary:]', symObjAddr: 0x860, symBinAddr: 0x26448, symSize: 0x1B0 } + - { offset: 0x2169B, size: 0x8, addend: 0x0, symName: '+[XSHelper jsonData2Dictionary:]', symObjAddr: 0xA10, symBinAddr: 0x265F8, symSize: 0x110 } + - { offset: 0x216FB, size: 0x8, addend: 0x0, symName: '+[XSHelper obj2JsonData:]', symObjAddr: 0xB20, symBinAddr: 0x26708, symSize: 0xF0 } + - { offset: 0x2175B, size: 0x8, addend: 0x0, symName: '+[XSHelper dic2Json:]', symObjAddr: 0xC10, symBinAddr: 0x267F8, symSize: 0xBC } + - { offset: 0x217AD, size: 0x8, addend: 0x0, symName: '+[XSHelper readFileText:]', symObjAddr: 0xCCC, symBinAddr: 0x268B4, symSize: 0x140 } + - { offset: 0x2180D, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:data:]', symObjAddr: 0xE0C, symBinAddr: 0x269F4, symSize: 0x98 } + - { offset: 0x2185F, size: 0x8, addend: 0x0, symName: '+[XSHelper saveFile:text:]', symObjAddr: 0xEA4, symBinAddr: 0x26A8C, symSize: 0xD0 } + - { offset: 0x218BF, size: 0x8, addend: 0x0, symName: '+[XSHelper rmFiles:]', symObjAddr: 0xF74, symBinAddr: 0x26B5C, symSize: 0x300 } + - { offset: 0x21967, size: 0x8, addend: 0x0, symName: '+[XSHelper str2num:]', symObjAddr: 0x1274, symBinAddr: 0x26E5C, symSize: 0xE0 } + - { offset: 0x219C7, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:oldStr:newStr:]', symObjAddr: 0x1354, symBinAddr: 0x26F3C, symSize: 0xD0 } + - { offset: 0x21A27, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceMulStr:oldStr:newStr:]', symObjAddr: 0x1424, symBinAddr: 0x2700C, symSize: 0x108 } + - { offset: 0x21AB1, size: 0x8, addend: 0x0, symName: '+[XSHelper replaceStr:regex:newStr:]', symObjAddr: 0x152C, symBinAddr: 0x27114, symSize: 0x1FC } + - { offset: 0x21B7B, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Encode:]', symObjAddr: 0x1728, symBinAddr: 0x27310, symSize: 0xB4 } + - { offset: 0x21BCD, size: 0x8, addend: 0x0, symName: '+[XSHelper base64Decode:]', symObjAddr: 0x17DC, symBinAddr: 0x273C4, symSize: 0xBC } + - { offset: 0x21C1F, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromFile:]', symObjAddr: 0x1898, symBinAddr: 0x27480, symSize: 0x88 } + - { offset: 0x21C63, size: 0x8, addend: 0x0, symName: '+[XSHelper base64StringFromJpgImage:]', symObjAddr: 0x1920, symBinAddr: 0x27508, symSize: 0xDC } + - { offset: 0x21CC3, size: 0x8, addend: 0x0, symName: '+[XSHelper imageFromBase64String:]', symObjAddr: 0x19FC, symBinAddr: 0x275E4, symSize: 0xBC } + - { offset: 0x21D15, size: 0x8, addend: 0x0, symName: '+[XSHelper png2jpg:]', symObjAddr: 0x1AB8, symBinAddr: 0x276A0, symSize: 0xB8 } + - { offset: 0x21D67, size: 0x8, addend: 0x0, symName: '+[XSHelper getCurTime]', symObjAddr: 0x1B70, symBinAddr: 0x27758, symSize: 0x68 } + - { offset: 0x21DAB, size: 0x8, addend: 0x0, symName: '+[XSHelper performOCROnImage:callback:]', symObjAddr: 0x1BD8, symBinAddr: 0x277C0, symSize: 0x198 } + - { offset: 0x21E16, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke', symObjAddr: 0x1D70, symBinAddr: 0x27958, symSize: 0x39C } + - { offset: 0x21EAD, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_2', symObjAddr: 0x210C, symBinAddr: 0x27CF4, symSize: 0x4B4 } + - { offset: 0x21F7E, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_3', symObjAddr: 0x25C0, symBinAddr: 0x281A8, symSize: 0x44 } + - { offset: 0x21FB9, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke_4', symObjAddr: 0x2604, symBinAddr: 0x281EC, symSize: 0x44 } + - { offset: 0x22006, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b, symObjAddr: 0x2648, symBinAddr: 0x28230, symSize: 0x5C } + - { offset: 0x2202A, size: 0x8, addend: 0x0, symName: '___39+[XSHelper performOCROnImage:callback:]_block_invoke.69', symObjAddr: 0x26EC, symBinAddr: 0x2828C, symSize: 0x44 } + - { offset: 0x22065, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesEncrypt:iv:]', symObjAddr: 0x2730, symBinAddr: 0x282D0, symSize: 0xB0 } + - { offset: 0x220BA, size: 0x8, addend: 0x0, symName: '-[NSData(AES) aesDecrypt:iv:]', symObjAddr: 0x27E0, symBinAddr: 0x28380, symSize: 0xB0 } + - { offset: 0x2210F, size: 0x8, addend: 0x0, symName: '-[NSData(AES) AES128operation:key:iv:]', symObjAddr: 0x2890, symBinAddr: 0x28430, symSize: 0x230 } + - { offset: 0x221D7, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesEncrypt:iv:]', symObjAddr: 0x2AC0, symBinAddr: 0x28660, symSize: 0x10C } + - { offset: 0x2223B, size: 0x8, addend: 0x0, symName: '-[NSString(AES) aesDecrypt:iv:]', symObjAddr: 0x2BCC, symBinAddr: 0x2876C, symSize: 0x114 } + - { offset: 0x23B19, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28880, symSize: 0xC8 } + - { offset: 0x246CC, size: 0x8, addend: 0x0, symName: '+[NSURLSession(SSLBypass) sessionWithoutSSLValidation]', symObjAddr: 0x0, symBinAddr: 0x28880, symSize: 0xC8 } + - { offset: 0x24710, size: 0x8, addend: 0x0, symName: '-[SSLBypassDelegate URLSession:didReceiveChallenge:completionHandler:]', symObjAddr: 0xC8, symBinAddr: 0x28948, symSize: 0x188 } + - { offset: 0x24780, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper init]', symObjAddr: 0x250, symBinAddr: 0x28AD0, symSize: 0x10C } + - { offset: 0x247B6, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:withCallback:withError:]', symObjAddr: 0x35C, symBinAddr: 0x28BDC, symSize: 0x3F0 } + - { offset: 0x2485A, size: 0x8, addend: 0x0, symName: '___45-[XSHttpHelper doGET:withCallback:withError:]_block_invoke', symObjAddr: 0x74C, symBinAddr: 0x28FCC, symSize: 0x148 } + - { offset: 0x248DF, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40b48b, symObjAddr: 0x894, symBinAddr: 0x29114, symSize: 0x78 } + - { offset: 0x24903, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doGET:]', symObjAddr: 0x964, symBinAddr: 0x2918C, symSize: 0x2A4 } + - { offset: 0x24987, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xC08, symBinAddr: 0x29430, symSize: 0x58 } + - { offset: 0x249AB, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xC60, symBinAddr: 0x29488, symSize: 0x30 } + - { offset: 0x249C7, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke', symObjAddr: 0xC90, symBinAddr: 0x294B8, symSize: 0x74 } + - { offset: 0x24A25, size: 0x8, addend: 0x0, symName: '___22-[XSHttpHelper doGET:]_block_invoke.85', symObjAddr: 0xDA4, symBinAddr: 0x2952C, symSize: 0x5C } + - { offset: 0x24A6C, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:withCallback:withError:]', symObjAddr: 0xE6C, symBinAddr: 0x29588, symSize: 0x488 } + - { offset: 0x24B2D, size: 0x8, addend: 0x0, symName: '___51-[XSHttpHelper doPOST:json:withCallback:withError:]_block_invoke', symObjAddr: 0x12F4, symBinAddr: 0x29A10, symSize: 0x13C } + - { offset: 0x24BB2, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper doPOST:json:]', symObjAddr: 0x1430, symBinAddr: 0x29B4C, symSize: 0x2D0 } + - { offset: 0x24C44, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke', symObjAddr: 0x1700, symBinAddr: 0x29E1C, symSize: 0x74 } + - { offset: 0x24CA2, size: 0x8, addend: 0x0, symName: '___28-[XSHttpHelper doPOST:json:]_block_invoke_2', symObjAddr: 0x1774, symBinAddr: 0x29E90, symSize: 0x5C } + - { offset: 0x24CE9, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper requestNetworkPermissions]', symObjAddr: 0x17D0, symBinAddr: 0x29EEC, symSize: 0x68 } + - { offset: 0x24D29, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper requestNetworkPermissions]_block_invoke', symObjAddr: 0x1838, symBinAddr: 0x29F54, symSize: 0x60 } + - { offset: 0x24D5F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setupNetworkConfiguration]', symObjAddr: 0x1898, symBinAddr: 0x29FB4, symSize: 0x98 } + - { offset: 0x24D9F, size: 0x8, addend: 0x0, symName: '___41-[XSHttpHelper setupNetworkConfiguration]_block_invoke', symObjAddr: 0x1930, symBinAddr: 0x2A04C, symSize: 0x7C } + - { offset: 0x24DD5, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper dataTask]', symObjAddr: 0x19AC, symBinAddr: 0x2A0C8, symSize: 0x1C } + - { offset: 0x24E0B, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setDataTask:]', symObjAddr: 0x19C8, symBinAddr: 0x2A0E4, symSize: 0x38 } + - { offset: 0x24E49, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper postDataTask]', symObjAddr: 0x1A00, symBinAddr: 0x2A11C, symSize: 0x1C } + - { offset: 0x24E7F, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper setPostDataTask:]', symObjAddr: 0x1A1C, symBinAddr: 0x2A138, symSize: 0x38 } + - { offset: 0x24EBD, size: 0x8, addend: 0x0, symName: '-[XSHttpHelper .cxx_destruct]', symObjAddr: 0x1A54, symBinAddr: 0x2A170, symSize: 0x5C } + - { offset: 0x25BA4, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x2A1CC, symSize: 0x294 } + - { offset: 0x25BB1, size: 0x8, addend: 0x0, symName: '+[XSIosTouch sharedInstance]', symObjAddr: 0x400, symBinAddr: 0x2A5CC, symSize: 0x90 } + - { offset: 0x25BDA, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0xC7F8, symBinAddr: 0x69750, symSize: 0x0 } + - { offset: 0x25BEF, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0xC800, symBinAddr: 0x69758, symSize: 0x0 } + - { offset: 0x25D65, size: 0x8, addend: 0x0, symName: '-[XSIosTouch handleEventSystemFailure]', symObjAddr: 0xB30, symBinAddr: 0x2ACFC, symSize: 0xB4 } + - { offset: 0x25D8A, size: 0x8, addend: 0x0, symName: _handleEventSystemFailure.failureCount, symObjAddr: 0xC808, symBinAddr: 0x69760, symSize: 0x0 } + - { offset: 0x25DB3, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Keyboard:down:]', symObjAddr: 0x1E34, symBinAddr: 0x2BF9C, symSize: 0xB8 } + - { offset: 0x25DDA, size: 0x8, addend: 0x0, symName: '_Keyboard:down:.client', symObjAddr: 0xC810, symBinAddr: 0x69768, symSize: 0x0 } + - { offset: 0x25E44, size: 0x8, addend: 0x0, symName: __XSSenderID, symObjAddr: 0xC7E8, symBinAddr: 0x69740, symSize: 0x0 } + - { offset: 0x25E60, size: 0x8, addend: 0x0, symName: __XSIoHIDEventSystemForSenderID, symObjAddr: 0xC7F0, symBinAddr: 0x69748, symSize: 0x0 } + - { offset: 0x263CD, size: 0x8, addend: 0x0, symName: _XSInitGetSenderId, symObjAddr: 0x0, symBinAddr: 0x2A1CC, symSize: 0x294 } + - { offset: 0x26444, size: 0x8, addend: 0x0, symName: _XSStartSetSenderIDCallBack, symObjAddr: 0x294, symBinAddr: 0x2A460, symSize: 0x8C } + - { offset: 0x26459, size: 0x8, addend: 0x0, symName: ___XSInitGetSenderId_block_invoke, symObjAddr: 0x320, symBinAddr: 0x2A4EC, symSize: 0xE0 } + - { offset: 0x2652D, size: 0x8, addend: 0x0, symName: '___28+[XSIosTouch sharedInstance]_block_invoke', symObjAddr: 0x490, symBinAddr: 0x2A65C, symSize: 0x50 } + - { offset: 0x26555, size: 0x8, addend: 0x0, symName: '-[XSIosTouch init]', symObjAddr: 0x4E0, symBinAddr: 0x2A6AC, symSize: 0x334 } + - { offset: 0x265BC, size: 0x8, addend: 0x0, symName: '-[XSIosTouch dealloc]', symObjAddr: 0x814, symBinAddr: 0x2A9E0, symSize: 0xB4 } + - { offset: 0x265EE, size: 0x8, addend: 0x0, symName: '-[XSIosTouch cleanupResources]', symObjAddr: 0x8C8, symBinAddr: 0x2AA94, symSize: 0xB4 } + - { offset: 0x26620, size: 0x8, addend: 0x0, symName: '-[XSIosTouch checkSystemStatus]', symObjAddr: 0x97C, symBinAddr: 0x2AB48, symSize: 0xDC } + - { offset: 0x26664, size: 0x8, addend: 0x0, symName: '-[XSIosTouch resetEventSystem]', symObjAddr: 0xA58, symBinAddr: 0x2AC24, symSize: 0xD8 } + - { offset: 0x26696, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getAbsoluteTime]', symObjAddr: 0xBE4, symBinAddr: 0x2ADB0, symSize: 0x44 } + - { offset: 0x2673C, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEvent:type:x:y:]', symObjAddr: 0xC28, symBinAddr: 0x2ADF4, symSize: 0x3EC } + - { offset: 0x268E2, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchDown:x:y:]', symObjAddr: 0x1014, symBinAddr: 0x2B1E0, symSize: 0x4C } + - { offset: 0x26946, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchMove:x:y:]', symObjAddr: 0x1060, symBinAddr: 0x2B22C, symSize: 0x4C } + - { offset: 0x269AA, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateChildEventTouchUp:x:y:]', symObjAddr: 0x10AC, symBinAddr: 0x2B278, symSize: 0x4C } + - { offset: 0x26A0E, size: 0x8, addend: 0x0, symName: '-[XSIosTouch generateParentEvent]', symObjAddr: 0x10F8, symBinAddr: 0x2B2C4, symSize: 0xB4 } + - { offset: 0x26A63, size: 0x8, addend: 0x0, symName: '-[XSIosTouch getKeyWindow]', symObjAddr: 0x11AC, symBinAddr: 0x2B378, symSize: 0x214 } + - { offset: 0x26AB2, size: 0x8, addend: 0x0, symName: '-[XSIosTouch postIOHIDEvent:]', symObjAddr: 0x13C0, symBinAddr: 0x2B58C, symSize: 0x31C } + - { offset: 0x26B18, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Down:x:y:]', symObjAddr: 0x16DC, symBinAddr: 0x2B8A8, symSize: 0x88 } + - { offset: 0x26BA4, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Move:x:y:]', symObjAddr: 0x1764, symBinAddr: 0x2B930, symSize: 0x88 } + - { offset: 0x26C30, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Up:x:y:]', symObjAddr: 0x17EC, symBinAddr: 0x2B9B8, symSize: 0x88 } + - { offset: 0x26CBC, size: 0x8, addend: 0x0, symName: '-[XSIosTouch Tap:x:y:]', symObjAddr: 0x1874, symBinAddr: 0x2BA40, symSize: 0x144 } + - { offset: 0x26D2B, size: 0x8, addend: 0x0, symName: '___22-[XSIosTouch Tap:x:y:]_block_invoke', symObjAddr: 0x19B8, symBinAddr: 0x2BB84, symSize: 0x2C8 } + - { offset: 0x26DE4, size: 0x8, addend: 0x0, symName: '-[XSIosTouch End:]', symObjAddr: 0x1CE4, symBinAddr: 0x2BE4C, symSize: 0x150 } + - { offset: 0x26E3B, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyDown:]', symObjAddr: 0x1EEC, symBinAddr: 0x2C054, symSize: 0x3C } + - { offset: 0x26E7D, size: 0x8, addend: 0x0, symName: '-[XSIosTouch KeyUp:]', symObjAddr: 0x1F28, symBinAddr: 0x2C090, symSize: 0x3C } + - { offset: 0x26EBF, size: 0x8, addend: 0x0, symName: '-[XSIosTouch .cxx_destruct]', symObjAddr: 0x1F64, symBinAddr: 0x2C0CC, symSize: 0x4C } + - { offset: 0x26EF1, size: 0x8, addend: 0x0, symName: _XSSetSenderIdCallback, symObjAddr: 0x1FB0, symBinAddr: 0x2C118, symSize: 0x1B4 } + - { offset: 0x28AF7, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C2CC, symSize: 0x90 } + - { offset: 0x28B10, size: 0x8, addend: 0x0, symName: __configPath, symObjAddr: 0x2880, symBinAddr: 0x69618, symSize: 0x0 } + - { offset: 0x28B77, size: 0x8, addend: 0x0, symName: '+[XSPhoneConfig sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2C2CC, symSize: 0x90 } + - { offset: 0x28BA0, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x6798, symBinAddr: 0x69770, symSize: 0x0 } + - { offset: 0x28BB5, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x67A0, symBinAddr: 0x69778, symSize: 0x0 } + - { offset: 0x28D3B, size: 0x8, addend: 0x0, symName: '___31+[XSPhoneConfig sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2C35C, symSize: 0x50 } + - { offset: 0x28D63, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig init]', symObjAddr: 0xE0, symBinAddr: 0x2C3AC, symSize: 0xEC } + - { offset: 0x28D99, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig encryptAndSavePlist:path:]', symObjAddr: 0x1CC, symBinAddr: 0x2C498, symSize: 0x160 } + - { offset: 0x28E11, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig loadAndDecryptPlistFromFile:]', symObjAddr: 0x32C, symBinAddr: 0x2C5F8, symSize: 0x1C0 } + - { offset: 0x28E8E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MyConfig]', symObjAddr: 0x4EC, symBinAddr: 0x2C7B8, symSize: 0xBC } + - { offset: 0x28ECE, size: 0x8, addend: 0x0, symName: '___25-[XSPhoneConfig MyConfig]_block_invoke', symObjAddr: 0x5A8, symBinAddr: 0x2C874, symSize: 0x204 } + - { offset: 0x28F43, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetConfigItem:Val:]', symObjAddr: 0x810, symBinAddr: 0x2CA78, symSize: 0x200 } + - { offset: 0x28FB8, size: 0x8, addend: 0x0, symName: '___35-[XSPhoneConfig SetConfigItem:Val:]_block_invoke', symObjAddr: 0xA10, symBinAddr: 0x2CC78, symSize: 0x2C0 } + - { offset: 0x29089, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56w, symObjAddr: 0xCD0, symBinAddr: 0x2CF38, symSize: 0x88 } + - { offset: 0x290AD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56w, symObjAddr: 0xD58, symBinAddr: 0x2CFC0, symSize: 0x64 } + - { offset: 0x290C9, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMyConfigStrVal:defVal:]', symObjAddr: 0xDBC, symBinAddr: 0x2D024, symSize: 0x234 } + - { offset: 0x2913E, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xFF0, symBinAddr: 0x2D258, symSize: 0x58 } + - { offset: 0x29162, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1048, symBinAddr: 0x2D2B0, symSize: 0x30 } + - { offset: 0x2917E, size: 0x8, addend: 0x0, symName: '___42-[XSPhoneConfig GetMyConfigStrVal:defVal:]_block_invoke', symObjAddr: 0x1078, symBinAddr: 0x2D2E0, symSize: 0x218 } + - { offset: 0x2921C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48w, symObjAddr: 0x1290, symBinAddr: 0x2D4F8, symSize: 0x70 } + - { offset: 0x29240, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48w, symObjAddr: 0x1300, symBinAddr: 0x2D568, symSize: 0x50 } + - { offset: 0x2925C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLongVal:defVal:]', symObjAddr: 0x1350, symBinAddr: 0x2D5B8, symSize: 0x174 } + - { offset: 0x292AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetIPhoneName:]', symObjAddr: 0x14C4, symBinAddr: 0x2D72C, symSize: 0x74 } + - { offset: 0x292F2, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetServerURL:]', symObjAddr: 0x1538, symBinAddr: 0x2D7A0, symSize: 0x74 } + - { offset: 0x29336, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig IPhoneName]', symObjAddr: 0x15AC, symBinAddr: 0x2D814, symSize: 0x40 } + - { offset: 0x2936C, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig DeviceId]', symObjAddr: 0x15EC, symBinAddr: 0x2D854, symSize: 0x1E0 } + - { offset: 0x293D8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig MainServerURL]', symObjAddr: 0x17CC, symBinAddr: 0x2DA34, symSize: 0x40 } + - { offset: 0x2940E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ServerURL]', symObjAddr: 0x180C, symBinAddr: 0x2DA74, symSize: 0x40 } + - { offset: 0x29444, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetFullServerURL:]', symObjAddr: 0x184C, symBinAddr: 0x2DAB4, symSize: 0xD0 } + - { offset: 0x29488, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetMainServerURL:]', symObjAddr: 0x191C, symBinAddr: 0x2DB84, symSize: 0xD0 } + - { offset: 0x294CC, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetRemoteIPURL]', symObjAddr: 0x19EC, symBinAddr: 0x2DC54, symSize: 0x40 } + - { offset: 0x29502, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig ApiKey]', symObjAddr: 0x1A2C, symBinAddr: 0x2DC94, symSize: 0x40 } + - { offset: 0x29538, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetApiKey:]', symObjAddr: 0x1A6C, symBinAddr: 0x2DCD4, symSize: 0x68 } + - { offset: 0x29578, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig LastReboot]', symObjAddr: 0x1AD4, symBinAddr: 0x2DD3C, symSize: 0x3C } + - { offset: 0x295AE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastReboot:]', symObjAddr: 0x1B10, symBinAddr: 0x2DD78, symSize: 0x78 } + - { offset: 0x295EE, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SenderId]', symObjAddr: 0x1B88, symBinAddr: 0x2DDF0, symSize: 0x3C } + - { offset: 0x29624, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetSenderId:]', symObjAddr: 0x1BC4, symBinAddr: 0x2DE2C, symSize: 0x78 } + - { offset: 0x29666, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig GetLastOverTime]', symObjAddr: 0x1C3C, symBinAddr: 0x2DEA4, symSize: 0x218 } + - { offset: 0x296F8, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig SetLastOverTime:]', symObjAddr: 0x1E54, symBinAddr: 0x2E0BC, symSize: 0x154 } + - { offset: 0x29768, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig reLoad]', symObjAddr: 0x1FA8, symBinAddr: 0x2E210, symSize: 0xB8 } + - { offset: 0x2979B, size: 0x8, addend: 0x0, symName: '___23-[XSPhoneConfig reLoad]_block_invoke', symObjAddr: 0x2060, symBinAddr: 0x2E2C8, symSize: 0xAC } + - { offset: 0x297DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig dealloc]', symObjAddr: 0x2178, symBinAddr: 0x2E374, symSize: 0x6C } + - { offset: 0x2980E, size: 0x8, addend: 0x0, symName: '-[XSPhoneConfig .cxx_destruct]', symObjAddr: 0x21E4, symBinAddr: 0x2E3E0, symSize: 0x4C } + - { offset: 0x29DC2, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2E42C, symSize: 0x90 } + - { offset: 0x29DCF, size: 0x8, addend: 0x0, symName: '+[XSPhoneInfo sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x2E42C, symSize: 0x90 } + - { offset: 0x29DF8, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x98D8, symBinAddr: 0x69780, symSize: 0x0 } + - { offset: 0x29E0D, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x98E0, symBinAddr: 0x69788, symSize: 0x0 } + - { offset: 0x2A47D, size: 0x8, addend: 0x0, symName: '___29+[XSPhoneInfo sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x2E4BC, symSize: 0x50 } + - { offset: 0x2A4A5, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo init]', symObjAddr: 0xE0, symBinAddr: 0x2E50C, symSize: 0x100 } + - { offset: 0x2A4DB, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setupBatteryMonitoring]', symObjAddr: 0x1E0, symBinAddr: 0x2E60C, symSize: 0x108 } + - { offset: 0x2A50D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startBatteryMonitoring]', symObjAddr: 0x2E8, symBinAddr: 0x2E714, symSize: 0xBC } + - { offset: 0x2A53F, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryInfo]', symObjAddr: 0x3A4, symBinAddr: 0x2E7D0, symSize: 0x100 } + - { offset: 0x2A571, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateDetailedBatteryInfo]', symObjAddr: 0x4A4, symBinAddr: 0x2E8D0, symSize: 0x4A4 } + - { offset: 0x2A612, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateBatteryStatus:]', symObjAddr: 0x948, symBinAddr: 0x2ED74, symSize: 0x118 } + - { offset: 0x2A660, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getBatteryInfo]', symObjAddr: 0xA60, symBinAddr: 0x2EE8C, symSize: 0x340 } + - { offset: 0x2A698, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopBatteryMonitoring]', symObjAddr: 0xDA0, symBinAddr: 0x2F1CC, symSize: 0x90 } + - { offset: 0x2A6CA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevelDidChange:]', symObjAddr: 0xE30, symBinAddr: 0x2F25C, symSize: 0x5C } + - { offset: 0x2A70A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStateDidChange:]', symObjAddr: 0xE8C, symBinAddr: 0x2F2B8, symSize: 0x5C } + - { offset: 0x2A74A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo updateMemoryInfo]', symObjAddr: 0xEE8, symBinAddr: 0x2F314, symSize: 0x14C } + - { offset: 0x2A7B4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getMemoryUsageForPid:]', symObjAddr: 0x1034, symBinAddr: 0x2F460, symSize: 0x94 } + - { offset: 0x2A822, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleCriticalMemoryPressure]', symObjAddr: 0x10C8, symBinAddr: 0x2F4F4, symSize: 0x12C } + - { offset: 0x2A854, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo handleWarningMemoryPressure]', symObjAddr: 0x11F4, symBinAddr: 0x2F620, symSize: 0x12C } + - { offset: 0x2A887, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo startMemoryMonitoring]', symObjAddr: 0x1320, symBinAddr: 0x2F74C, symSize: 0x7C } + - { offset: 0x2A8BA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo stopMemoryMonitoring]', symObjAddr: 0x139C, symBinAddr: 0x2F7C8, symSize: 0x64 } + - { offset: 0x2A8ED, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo checkMemoryStatus]', symObjAddr: 0x1400, symBinAddr: 0x2F82C, symSize: 0x30 } + - { offset: 0x2A920, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo dealloc]', symObjAddr: 0x1430, symBinAddr: 0x2F85C, symSize: 0xF4 } + - { offset: 0x2A953, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPAddress]', symObjAddr: 0x1524, symBinAddr: 0x2F950, symSize: 0x194 } + - { offset: 0x2A9AE, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x16B8, symBinAddr: 0x2FAE4, symSize: 0x58 } + - { offset: 0x2A9D2, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x1710, symBinAddr: 0x2FB3C, symSize: 0x30 } + - { offset: 0x2A9EE, size: 0x8, addend: 0x0, symName: '___24-[XSPhoneInfo IPAddress]_block_invoke', symObjAddr: 0x1740, symBinAddr: 0x2FB6C, symSize: 0xB4 } + - { offset: 0x2AA5D, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x17F4, symBinAddr: 0x2FC20, symSize: 0x3C } + - { offset: 0x2AA81, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x1830, symBinAddr: 0x2FC5C, symSize: 0x30 } + - { offset: 0x2AA9D, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo getIPAddresses]', symObjAddr: 0x1860, symBinAddr: 0x2FC8C, symSize: 0x2F8 } + - { offset: 0x2ABA9, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo CurrentThermalState]', symObjAddr: 0x1B58, symBinAddr: 0x2FF84, symSize: 0x148 } + - { offset: 0x2ABEF, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo DiskSize]', symObjAddr: 0x1CA0, symBinAddr: 0x300CC, symSize: 0x2E8 } + - { offset: 0x2AC99, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo IPhoneStatus]', symObjAddr: 0x1F88, symBinAddr: 0x303B4, symSize: 0x224 } + - { offset: 0x2AD0C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryLevel]', symObjAddr: 0x21AC, symBinAddr: 0x305D8, symSize: 0x1C } + - { offset: 0x2AD42, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isFullyCharged]', symObjAddr: 0x21C8, symBinAddr: 0x305F4, symSize: 0x20 } + - { offset: 0x2AD78, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryVoltage]', symObjAddr: 0x21E8, symBinAddr: 0x30614, symSize: 0x1C } + - { offset: 0x2ADAE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo maxCapacity]', symObjAddr: 0x2204, symBinAddr: 0x30630, symSize: 0x1C } + - { offset: 0x2ADE4, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo currentCapacity]', symObjAddr: 0x2220, symBinAddr: 0x3064C, symSize: 0x1C } + - { offset: 0x2AE1A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo designCapacity]', symObjAddr: 0x223C, symBinAddr: 0x30668, symSize: 0x1C } + - { offset: 0x2AE50, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo cycleCount]', symObjAddr: 0x2258, symBinAddr: 0x30684, symSize: 0x1C } + - { offset: 0x2AE86, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryHealth]', symObjAddr: 0x2274, symBinAddr: 0x306A0, symSize: 0x1C } + - { offset: 0x2AEBC, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isCharging]', symObjAddr: 0x2290, symBinAddr: 0x306BC, symSize: 0x20 } + - { offset: 0x2AEF2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo batteryStatus]', symObjAddr: 0x22B0, symBinAddr: 0x306DC, symSize: 0x1C } + - { offset: 0x2AF28, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setBatteryStatus:]', symObjAddr: 0x22CC, symBinAddr: 0x306F8, symSize: 0x3C } + - { offset: 0x2AF66, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo temperature]', symObjAddr: 0x2308, symBinAddr: 0x30734, symSize: 0x1C } + - { offset: 0x2AF9C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo voltage]', symObjAddr: 0x2324, symBinAddr: 0x30750, symSize: 0x1C } + - { offset: 0x2AFD2, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo totalMemory]', symObjAddr: 0x2340, symBinAddr: 0x3076C, symSize: 0x1C } + - { offset: 0x2B008, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo availableMemory]', symObjAddr: 0x235C, symBinAddr: 0x30788, symSize: 0x1C } + - { offset: 0x2B03E, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo usedMemory]', symObjAddr: 0x2378, symBinAddr: 0x307A4, symSize: 0x1C } + - { offset: 0x2B074, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryUsage]', symObjAddr: 0x2394, symBinAddr: 0x307C0, symSize: 0x1C } + - { offset: 0x2B0AA, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo pageSize]', symObjAddr: 0x23B0, symBinAddr: 0x307DC, symSize: 0x1C } + - { offset: 0x2B0E0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo remoteIp]', symObjAddr: 0x23CC, symBinAddr: 0x307F8, symSize: 0x1C } + - { offset: 0x2B116, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setRemoteIp:]', symObjAddr: 0x23E8, symBinAddr: 0x30814, symSize: 0x3C } + - { offset: 0x2B154, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo monitorTimer]', symObjAddr: 0x2424, symBinAddr: 0x30850, symSize: 0x1C } + - { offset: 0x2B18A, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMonitorTimer:]', symObjAddr: 0x2440, symBinAddr: 0x3086C, symSize: 0x38 } + - { offset: 0x2B1C8, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo isMonitoring]', symObjAddr: 0x2478, symBinAddr: 0x308A4, symSize: 0x20 } + - { offset: 0x2B1FE, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setIsMonitoring:]', symObjAddr: 0x2498, symBinAddr: 0x308C4, symSize: 0x28 } + - { offset: 0x2B23C, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo memoryWarningHandler]', symObjAddr: 0x24C0, symBinAddr: 0x308EC, symSize: 0x1C } + - { offset: 0x2B272, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo setMemoryWarningHandler:]', symObjAddr: 0x24DC, symBinAddr: 0x30908, symSize: 0x3C } + - { offset: 0x2B2B0, size: 0x8, addend: 0x0, symName: '-[XSPhoneInfo .cxx_destruct]', symObjAddr: 0x2518, symBinAddr: 0x30944, symSize: 0x7C } + - { offset: 0x2BA9F, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x309C0, symSize: 0x90 } + - { offset: 0x2BAAC, size: 0x8, addend: 0x0, symName: '+[XUDPServer sharedInstance]', symObjAddr: 0x0, symBinAddr: 0x309C0, symSize: 0x90 } + - { offset: 0x2BAD5, size: 0x8, addend: 0x0, symName: _sharedInstance._sharedInstance, symObjAddr: 0x36F8, symBinAddr: 0x69790, symSize: 0x0 } + - { offset: 0x2BAEA, size: 0x8, addend: 0x0, symName: _sharedInstance.oncePredicate, symObjAddr: 0x3700, symBinAddr: 0x69798, symSize: 0x0 } + - { offset: 0x2BC6B, size: 0x8, addend: 0x0, symName: '___28+[XUDPServer sharedInstance]_block_invoke', symObjAddr: 0x90, symBinAddr: 0x30A50, symSize: 0x50 } + - { offset: 0x2BC93, size: 0x8, addend: 0x0, symName: '-[XUDPServer init]', symObjAddr: 0xE0, symBinAddr: 0x30AA0, symSize: 0xB4 } + - { offset: 0x2BCC9, size: 0x8, addend: 0x0, symName: '-[XUDPServer start]', symObjAddr: 0x194, symBinAddr: 0x30B54, symSize: 0x1D8 } + - { offset: 0x2BD17, size: 0x8, addend: 0x0, symName: '-[XUDPServer stop]', symObjAddr: 0x36C, symBinAddr: 0x30D2C, symSize: 0x58 } + - { offset: 0x2BD66, size: 0x8, addend: 0x0, symName: '-[XUDPServer scheduleRestart]', symObjAddr: 0x3C4, symBinAddr: 0x30D84, symSize: 0xF8 } + - { offset: 0x2BDAC, size: 0x8, addend: 0x0, symName: '___29-[XUDPServer scheduleRestart]_block_invoke', symObjAddr: 0x4BC, symBinAddr: 0x30E7C, symSize: 0x34 } + - { offset: 0x2BDE9, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didConnectToAddress:]', symObjAddr: 0x55C, symBinAddr: 0x30EB0, symSize: 0xB8 } + - { offset: 0x2BE37, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x614, symBinAddr: 0x30F68, symSize: 0x1EC } + - { offset: 0x2BEF0, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotConnect:]', symObjAddr: 0x800, symBinAddr: 0x31154, symSize: 0x8C } + - { offset: 0x2BF3E, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didSendDataWithTag:]', symObjAddr: 0x88C, symBinAddr: 0x311E0, symSize: 0x74 } + - { offset: 0x2BF8C, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocket:didNotSendDataWithTag:dueToError:]', symObjAddr: 0x900, symBinAddr: 0x31254, symSize: 0x98 } + - { offset: 0x2BFE8, size: 0x8, addend: 0x0, symName: '-[XUDPServer udpSocketDidClose:withError:]', symObjAddr: 0x998, symBinAddr: 0x312EC, symSize: 0x9C } + - { offset: 0x2C036, size: 0x8, addend: 0x0, symName: '-[XUDPServer .cxx_destruct]', symObjAddr: 0xA34, symBinAddr: 0x31388, symSize: 0x34 } + - { offset: 0x2C33F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x313BC, symSize: 0x94 } + - { offset: 0x2C358, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketException, symObjAddr: 0x19808, symBinAddr: 0x5D468, symSize: 0x0 } + - { offset: 0x2C3D0, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketErrorDomain, symObjAddr: 0x19810, symBinAddr: 0x5D470, symSize: 0x0 } + - { offset: 0x2C3E5, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketQueueName, symObjAddr: 0x19818, symBinAddr: 0x5D478, symSize: 0x0 } + - { offset: 0x2C3FA, size: 0x8, addend: 0x0, symName: _GCDAsyncUdpSocketThreadName, symObjAddr: 0x19820, symBinAddr: 0x5D480, symSize: 0x0 } + - { offset: 0x2C403, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket startListenerThreadIfNeeded]', symObjAddr: 0x153B4, symBinAddr: 0x463F0, symSize: 0xC4 } + - { offset: 0x2C42A, size: 0x8, addend: 0x0, symName: _startListenerThreadIfNeeded.predicate, symObjAddr: 0x39F00, symBinAddr: 0x697A0, symSize: 0x0 } + - { offset: 0x2C4A7, size: 0x8, addend: 0x0, symName: _listenerThread, symObjAddr: 0x39F08, symBinAddr: 0x697A8, symSize: 0x0 } + - { offset: 0x2CEDA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket init]', symObjAddr: 0x0, symBinAddr: 0x313BC, symSize: 0x94 } + - { offset: 0x2CF11, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket initWithData:timeout:tag:]', symObjAddr: 0x94, symBinAddr: 0x31450, symSize: 0x110 } + - { offset: 0x2CF75, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSendPacket .cxx_destruct]', symObjAddr: 0x1A4, symBinAddr: 0x31560, symSize: 0x6C } + - { offset: 0x2CFA8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket init]', symObjAddr: 0x210, symBinAddr: 0x315CC, symSize: 0x98 } + - { offset: 0x2CFDF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSpecialPacket .cxx_destruct]', symObjAddr: 0x2A8, symBinAddr: 0x31664, symSize: 0x4C } + - { offset: 0x2D012, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket init]', symObjAddr: 0x2F4, symBinAddr: 0x316B0, symSize: 0x78 } + - { offset: 0x2D049, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithSocketQueue:]', symObjAddr: 0x36C, symBinAddr: 0x31728, symSize: 0xA0 } + - { offset: 0x2D08F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:]', symObjAddr: 0x40C, symBinAddr: 0x317C8, symSize: 0xC4 } + - { offset: 0x2D0E4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket initWithDelegate:delegateQueue:socketQueue:]', symObjAddr: 0x4D0, symBinAddr: 0x3188C, symSize: 0x47C } + - { offset: 0x2D165, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket dealloc]', symObjAddr: 0x94C, symBinAddr: 0x31D08, symSize: 0x174 } + - { offset: 0x2D198, size: 0x8, addend: 0x0, symName: '___28-[GCDAsyncUdpSocket dealloc]_block_invoke', symObjAddr: 0xAC0, symBinAddr: 0x31E7C, symSize: 0x38 } + - { offset: 0x2D1D8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegate]', symObjAddr: 0xB64, symBinAddr: 0x31EB4, symSize: 0x190 } + - { offset: 0x2D232, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0xCF4, symBinAddr: 0x32044, symSize: 0x58 } + - { offset: 0x2D256, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0xD4C, symBinAddr: 0x3209C, symSize: 0x30 } + - { offset: 0x2D272, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket delegate]_block_invoke', symObjAddr: 0xD7C, symBinAddr: 0x320CC, symSize: 0x60 } + - { offset: 0x2D2CA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:synchronously:]', symObjAddr: 0xE7C, symBinAddr: 0x3212C, symSize: 0x16C } + - { offset: 0x2D32A, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setDelegate:synchronously:]_block_invoke', symObjAddr: 0xFE8, symBinAddr: 0x32298, symSize: 0x3C } + - { offset: 0x2D37C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:]', symObjAddr: 0x10C8, symBinAddr: 0x322D4, symSize: 0x68 } + - { offset: 0x2D3BE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:]', symObjAddr: 0x1130, symBinAddr: 0x3233C, symSize: 0x68 } + - { offset: 0x2D400, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket delegateQueue]', symObjAddr: 0x1198, symBinAddr: 0x323A4, symSize: 0x198 } + - { offset: 0x2D45A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket delegateQueue]_block_invoke', symObjAddr: 0x1330, symBinAddr: 0x3253C, symSize: 0x44 } + - { offset: 0x2D4B2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]', symObjAddr: 0x1374, symBinAddr: 0x32580, symSize: 0x16C } + - { offset: 0x2D512, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket setDelegateQueue:synchronously:]_block_invoke', symObjAddr: 0x14E0, symBinAddr: 0x326EC, symSize: 0x3C } + - { offset: 0x2D564, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegateQueue:]', symObjAddr: 0x151C, symBinAddr: 0x32728, symSize: 0x68 } + - { offset: 0x2D5A6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegateQueue:]', symObjAddr: 0x1584, symBinAddr: 0x32790, symSize: 0x68 } + - { offset: 0x2D5E8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getDelegate:delegateQueue:]', symObjAddr: 0x15EC, symBinAddr: 0x327F8, symSize: 0x280 } + - { offset: 0x2D671, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket getDelegate:delegateQueue:]_block_invoke', symObjAddr: 0x186C, symBinAddr: 0x32A78, symSize: 0x7C } + - { offset: 0x2D6E1, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40r48r, symObjAddr: 0x18E8, symBinAddr: 0x32AF4, symSize: 0x78 } + - { offset: 0x2D705, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r48r, symObjAddr: 0x1960, symBinAddr: 0x32B6C, symSize: 0x58 } + - { offset: 0x2D721, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]', symObjAddr: 0x19B8, symBinAddr: 0x32BC4, symSize: 0x1B0 } + - { offset: 0x2D790, size: 0x8, addend: 0x0, symName: '___61-[GCDAsyncUdpSocket setDelegate:delegateQueue:synchronously:]_block_invoke', symObjAddr: 0x1B68, symBinAddr: 0x32D74, symSize: 0x54 } + - { offset: 0x2D7F4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setDelegate:delegateQueue:]', symObjAddr: 0x1C88, symBinAddr: 0x32DC8, symSize: 0x90 } + - { offset: 0x2D845, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket synchronouslySetDelegate:delegateQueue:]', symObjAddr: 0x1D18, symBinAddr: 0x32E58, symSize: 0x90 } + - { offset: 0x2D896, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Enabled]', symObjAddr: 0x1DA8, symBinAddr: 0x32EE8, symSize: 0x16C } + - { offset: 0x2D8F0, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv4Enabled]_block_invoke', symObjAddr: 0x1F14, symBinAddr: 0x33054, symSize: 0x38 } + - { offset: 0x2D948, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv4Enabled:]', symObjAddr: 0x1F4C, symBinAddr: 0x3308C, symSize: 0x104 } + - { offset: 0x2D999, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv4Enabled:]_block_invoke', symObjAddr: 0x2050, symBinAddr: 0x33190, symSize: 0x5C } + - { offset: 0x2D9EB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Enabled]', symObjAddr: 0x20AC, symBinAddr: 0x331EC, symSize: 0x16C } + - { offset: 0x2DA45, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket isIPv6Enabled]_block_invoke', symObjAddr: 0x2218, symBinAddr: 0x33358, symSize: 0x38 } + - { offset: 0x2DA9D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPv6Enabled:]', symObjAddr: 0x2250, symBinAddr: 0x33390, symSize: 0x104 } + - { offset: 0x2DAEE, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket setIPv6Enabled:]_block_invoke', symObjAddr: 0x2354, symBinAddr: 0x33494, symSize: 0x5C } + - { offset: 0x2DB40, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4Preferred]', symObjAddr: 0x23B0, symBinAddr: 0x334F0, symSize: 0x16C } + - { offset: 0x2DB9A, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv4Preferred]_block_invoke', symObjAddr: 0x251C, symBinAddr: 0x3365C, symSize: 0x44 } + - { offset: 0x2DBF2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6Preferred]', symObjAddr: 0x2560, symBinAddr: 0x336A0, symSize: 0x16C } + - { offset: 0x2DC4C, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket isIPv6Preferred]_block_invoke', symObjAddr: 0x26CC, symBinAddr: 0x3380C, symSize: 0x44 } + - { offset: 0x2DCA4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPVersionNeutral]', symObjAddr: 0x2710, symBinAddr: 0x33850, symSize: 0x16C } + - { offset: 0x2DCFE, size: 0x8, addend: 0x0, symName: '___39-[GCDAsyncUdpSocket isIPVersionNeutral]_block_invoke', symObjAddr: 0x287C, symBinAddr: 0x339BC, symSize: 0x38 } + - { offset: 0x2DD56, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv4]', symObjAddr: 0x28B4, symBinAddr: 0x339F4, symSize: 0xF4 } + - { offset: 0x2DD98, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv4]_block_invoke', symObjAddr: 0x29A8, symBinAddr: 0x33AE8, symSize: 0x3C } + - { offset: 0x2DDD8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setPreferIPv6]', symObjAddr: 0x29E4, symBinAddr: 0x33B24, symSize: 0xF4 } + - { offset: 0x2DE1A, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket setPreferIPv6]_block_invoke', symObjAddr: 0x2AD8, symBinAddr: 0x33C18, symSize: 0x3C } + - { offset: 0x2DE5A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setIPVersionNeutral]', symObjAddr: 0x2B14, symBinAddr: 0x33C54, symSize: 0xF4 } + - { offset: 0x2DE9C, size: 0x8, addend: 0x0, symName: '___40-[GCDAsyncUdpSocket setIPVersionNeutral]_block_invoke', symObjAddr: 0x2C08, symBinAddr: 0x33D48, symSize: 0x3C } + - { offset: 0x2DEDC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]', symObjAddr: 0x2C44, symBinAddr: 0x33D84, symSize: 0x168 } + - { offset: 0x2DF36, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv4BufferSize]_block_invoke', symObjAddr: 0x2DAC, symBinAddr: 0x33EEC, symSize: 0x30 } + - { offset: 0x2DF8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]', symObjAddr: 0x2DDC, symBinAddr: 0x33F1C, symSize: 0x100 } + - { offset: 0x2DFDF, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv4BufferSize:]_block_invoke', symObjAddr: 0x2EDC, symBinAddr: 0x3401C, symSize: 0x28 } + - { offset: 0x2E031, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]', symObjAddr: 0x2F04, symBinAddr: 0x34044, symSize: 0x168 } + - { offset: 0x2E08B, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket maxReceiveIPv6BufferSize]_block_invoke', symObjAddr: 0x306C, symBinAddr: 0x341AC, symSize: 0x30 } + - { offset: 0x2E0E3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]', symObjAddr: 0x309C, symBinAddr: 0x341DC, symSize: 0x100 } + - { offset: 0x2E134, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket setMaxReceiveIPv6BufferSize:]_block_invoke', symObjAddr: 0x319C, symBinAddr: 0x342DC, symSize: 0x28 } + - { offset: 0x2E186, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setMaxSendBufferSize:]', symObjAddr: 0x31C4, symBinAddr: 0x34304, symSize: 0x100 } + - { offset: 0x2E1D7, size: 0x8, addend: 0x0, symName: '___42-[GCDAsyncUdpSocket setMaxSendBufferSize:]_block_invoke', symObjAddr: 0x32C4, symBinAddr: 0x34404, symSize: 0x28 } + - { offset: 0x2E229, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maxSendBufferSize]', symObjAddr: 0x32EC, symBinAddr: 0x3442C, symSize: 0x168 } + - { offset: 0x2E283, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket maxSendBufferSize]_block_invoke', symObjAddr: 0x3454, symBinAddr: 0x34594, symSize: 0x30 } + - { offset: 0x2E2DB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket userData]', symObjAddr: 0x3484, symBinAddr: 0x345C4, symSize: 0x1BC } + - { offset: 0x2E336, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket userData]_block_invoke', symObjAddr: 0x3640, symBinAddr: 0x34780, symSize: 0x44 } + - { offset: 0x2E38E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setUserData:]', symObjAddr: 0x3684, symBinAddr: 0x347C4, symSize: 0x13C } + - { offset: 0x2E3DF, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket setUserData:]_block_invoke', symObjAddr: 0x37C0, symBinAddr: 0x34900, symSize: 0x60 } + - { offset: 0x2E431, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidConnectToAddress:]', symObjAddr: 0x3820, symBinAddr: 0x34960, symSize: 0x1A4 } + - { offset: 0x2E497, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket notifyDidConnectToAddress:]_block_invoke', symObjAddr: 0x39C4, symBinAddr: 0x34B04, symSize: 0x54 } + - { offset: 0x2E4FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotConnect:]', symObjAddr: 0x3A18, symBinAddr: 0x34B58, symSize: 0x180 } + - { offset: 0x2E54C, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket notifyDidNotConnect:]_block_invoke', symObjAddr: 0x3B98, symBinAddr: 0x34CD8, symSize: 0x54 } + - { offset: 0x2E5B0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]', symObjAddr: 0x3BEC, symBinAddr: 0x34D2C, symSize: 0x13C } + - { offset: 0x2E601, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket notifyDidSendDataWithTag:]_block_invoke', symObjAddr: 0x3D28, symBinAddr: 0x34E68, symSize: 0x54 } + - { offset: 0x2E665, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]', symObjAddr: 0x3D7C, symBinAddr: 0x34EBC, symSize: 0x18C } + - { offset: 0x2E6C5, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket notifyDidNotSendDataWithTag:dueToError:]_block_invoke', symObjAddr: 0x3F08, symBinAddr: 0x35048, symSize: 0x58 } + - { offset: 0x2E73B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]', symObjAddr: 0x3F60, symBinAddr: 0x350A0, symSize: 0x220 } + - { offset: 0x2E7B9, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket notifyDidReceiveData:fromAddress:withFilterContext:]_block_invoke', symObjAddr: 0x4180, symBinAddr: 0x352C0, symSize: 0x5C } + - { offset: 0x2E841, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x41DC, symBinAddr: 0x3531C, symSize: 0xA4 } + - { offset: 0x2E865, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56s64s, symObjAddr: 0x4280, symBinAddr: 0x353C0, symSize: 0x78 } + - { offset: 0x2E881, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket notifyDidCloseWithError:]', symObjAddr: 0x42F8, symBinAddr: 0x35438, symSize: 0x180 } + - { offset: 0x2E8D2, size: 0x8, addend: 0x0, symName: '___45-[GCDAsyncUdpSocket notifyDidCloseWithError:]_block_invoke', symObjAddr: 0x4478, symBinAddr: 0x355B8, symSize: 0x54 } + - { offset: 0x2E936, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badConfigError:]', symObjAddr: 0x44CC, symBinAddr: 0x3560C, symSize: 0x11C } + - { offset: 0x2E98B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket badParamError:]', symObjAddr: 0x45E8, symBinAddr: 0x35728, symSize: 0x118 } + - { offset: 0x2E9E0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket gaiError:]', symObjAddr: 0x4700, symBinAddr: 0x35840, symSize: 0x140 } + - { offset: 0x2EA45, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoErrorWithReason:]', symObjAddr: 0x4840, symBinAddr: 0x35980, symSize: 0x204 } + - { offset: 0x2EAAD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket errnoError]', symObjAddr: 0x4A44, symBinAddr: 0x35B84, symSize: 0x34 } + - { offset: 0x2EAE4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendTimeoutError]', symObjAddr: 0x4A78, symBinAddr: 0x35BB8, symSize: 0x160 } + - { offset: 0x2EB39, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketClosedError]', symObjAddr: 0x4BD8, symBinAddr: 0x35D18, symSize: 0x160 } + - { offset: 0x2EB8E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket otherError:]', symObjAddr: 0x4D38, symBinAddr: 0x35E78, symSize: 0x118 } + - { offset: 0x2EBE3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preOp:]', symObjAddr: 0x4E50, symBinAddr: 0x35F90, symSize: 0x1EC } + - { offset: 0x2EC53, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]', symObjAddr: 0x503C, symBinAddr: 0x3617C, symSize: 0x300 } + - { offset: 0x2ED00, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke', symObjAddr: 0x533C, symBinAddr: 0x3647C, symSize: 0x58 } + - { offset: 0x2ED4E, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke.111', symObjAddr: 0x53F0, symBinAddr: 0x364D4, symSize: 0x5FC } + - { offset: 0x2EEAA, size: 0x8, addend: 0x0, symName: __OSSwapInt16, symObjAddr: 0x59EC, symBinAddr: 0x36AD0, symSize: 0x24 } + - { offset: 0x2EED2, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket asyncResolveHost:port:withCompletionBlock:]_block_invoke_2', symObjAddr: 0x5A10, symBinAddr: 0x36AF4, symSize: 0x58 } + - { offset: 0x2EF32, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48b, symObjAddr: 0x5A68, symBinAddr: 0x36B4C, symSize: 0x74 } + - { offset: 0x2EF56, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getAddress:error:fromAddresses:]', symObjAddr: 0x5ADC, symBinAddr: 0x36BC0, symSize: 0xBC4 } + - { offset: 0x2F191, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertIntefaceDescription:port:intoAddress4:address6:]', symObjAddr: 0x66A0, symBinAddr: 0x37784, symSize: 0x694 } + - { offset: 0x2F3CE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket convertNumericHost:port:intoAddress4:address6:]', symObjAddr: 0x6D34, symBinAddr: 0x37E18, symSize: 0x2C0 } + - { offset: 0x2F4A3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress4:]', symObjAddr: 0x6FF4, symBinAddr: 0x380D8, symSize: 0x2A8 } + - { offset: 0x2F507, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnectedToAddress6:]', symObjAddr: 0x729C, symBinAddr: 0x38380, symSize: 0x2A8 } + - { offset: 0x2F56B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr4:]', symObjAddr: 0x7544, symBinAddr: 0x38628, symSize: 0x160 } + - { offset: 0x2F60A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket indexOfInterfaceAddr6:]', symObjAddr: 0x76A4, symBinAddr: 0x38788, symSize: 0x160 } + - { offset: 0x2F6A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]', symObjAddr: 0x7804, symBinAddr: 0x388E8, symSize: 0x3A0 } + - { offset: 0x2F701, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke', symObjAddr: 0x7BA4, symBinAddr: 0x38C88, symSize: 0xEC } + - { offset: 0x2F741, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_2', symObjAddr: 0x7C90, symBinAddr: 0x38D74, symSize: 0x9C } + - { offset: 0x2F781, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke_3', symObjAddr: 0x7D2C, symBinAddr: 0x38E10, symSize: 0x5C } + - { offset: 0x2F7D5, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket4]_block_invoke.155', symObjAddr: 0x7DF4, symBinAddr: 0x38E6C, symSize: 0x5C } + - { offset: 0x2F829, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]', symObjAddr: 0x7E50, symBinAddr: 0x38EC8, symSize: 0x3A0 } + - { offset: 0x2F881, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke', symObjAddr: 0x81F0, symBinAddr: 0x39268, symSize: 0xEC } + - { offset: 0x2F8C1, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_2', symObjAddr: 0x82DC, symBinAddr: 0x39354, symSize: 0x9C } + - { offset: 0x2F901, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_3', symObjAddr: 0x8378, symBinAddr: 0x393F0, symSize: 0x5C } + - { offset: 0x2F955, size: 0x8, addend: 0x0, symName: '___57-[GCDAsyncUdpSocket setupSendAndReceiveSourcesForSocket6]_block_invoke_4', symObjAddr: 0x83D4, symBinAddr: 0x3944C, symSize: 0x5C } + - { offset: 0x2F9A9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSocket4:socket6:error:]', symObjAddr: 0x8430, symBinAddr: 0x394A8, symSize: 0x30C } + - { offset: 0x2FA1C, size: 0x8, addend: 0x0, symName: '___49-[GCDAsyncUdpSocket createSocket4:socket6:error:]_block_invoke', symObjAddr: 0x873C, symBinAddr: 0x397B4, symSize: 0x398 } + - { offset: 0x2FACB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createSockets:]', symObjAddr: 0x8AD4, symBinAddr: 0x39B4C, symSize: 0x68 } + - { offset: 0x2FB2F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend4Source]', symObjAddr: 0x8B3C, symBinAddr: 0x39BB4, symSize: 0x64 } + - { offset: 0x2FB62, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendSend6Source]', symObjAddr: 0x8BA0, symBinAddr: 0x39C18, symSize: 0x64 } + - { offset: 0x2FB95, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend4Source]', symObjAddr: 0x8C04, symBinAddr: 0x39C7C, symSize: 0x64 } + - { offset: 0x2FBC8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeSend6Source]', symObjAddr: 0x8C68, symBinAddr: 0x39CE0, symSize: 0x64 } + - { offset: 0x2FBFB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive4Source]', symObjAddr: 0x8CCC, symBinAddr: 0x39D44, symSize: 0x64 } + - { offset: 0x2FC2E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket suspendReceive6Source]', symObjAddr: 0x8D30, symBinAddr: 0x39DA8, symSize: 0x64 } + - { offset: 0x2FC61, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive4Source]', symObjAddr: 0x8D94, symBinAddr: 0x39E0C, symSize: 0x64 } + - { offset: 0x2FC94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket resumeReceive6Source]', symObjAddr: 0x8DF8, symBinAddr: 0x39E70, symSize: 0x64 } + - { offset: 0x2FCC7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket4]', symObjAddr: 0x8E5C, symBinAddr: 0x39ED4, symSize: 0xDC } + - { offset: 0x2FCFA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSocket6]', symObjAddr: 0x8F38, symBinAddr: 0x39FB0, symSize: 0xDC } + - { offset: 0x2FD2D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeSockets]', symObjAddr: 0x9014, symBinAddr: 0x3A08C, symSize: 0x4C } + - { offset: 0x2FD60, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket getLocalAddress:host:port:forSocket:withFamily:]', symObjAddr: 0x9060, symBinAddr: 0x3A0D8, symSize: 0x2AC } + - { offset: 0x2FE6F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress4Info]', symObjAddr: 0x930C, symBinAddr: 0x3A384, symSize: 0x1A0 } + - { offset: 0x2FECF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedLocalAddress6Info]', symObjAddr: 0x94AC, symBinAddr: 0x3A524, symSize: 0x1A0 } + - { offset: 0x2FF2F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress]', symObjAddr: 0x964C, symBinAddr: 0x3A6C4, symSize: 0x250 } + - { offset: 0x2FF8B, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke', symObjAddr: 0x989C, symBinAddr: 0x3A914, symSize: 0xA4 } + - { offset: 0x2FFE3, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket localAddress]_block_invoke_2', symObjAddr: 0x9940, symBinAddr: 0x3A9B8, symSize: 0x54 } + - { offset: 0x3001F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost]', symObjAddr: 0x99D0, symBinAddr: 0x3AA0C, symSize: 0x250 } + - { offset: 0x3007B, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke', symObjAddr: 0x9C20, symBinAddr: 0x3AC5C, symSize: 0xA4 } + - { offset: 0x300D3, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localHost]_block_invoke_2', symObjAddr: 0x9CC4, symBinAddr: 0x3AD00, symSize: 0x54 } + - { offset: 0x3010F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort]', symObjAddr: 0x9D18, symBinAddr: 0x3AD54, symSize: 0x1F0 } + - { offset: 0x30169, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke', symObjAddr: 0x9F08, symBinAddr: 0x3AF44, symSize: 0x9C } + - { offset: 0x301C1, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket localPort]_block_invoke_2', symObjAddr: 0x9FA4, symBinAddr: 0x3AFE0, symSize: 0x54 } + - { offset: 0x301FD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv4]', symObjAddr: 0x9FF8, symBinAddr: 0x3B034, symSize: 0x250 } + - { offset: 0x30259, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke', symObjAddr: 0xA248, symBinAddr: 0x3B284, symSize: 0x54 } + - { offset: 0x302B1, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv4]_block_invoke_2', symObjAddr: 0xA29C, symBinAddr: 0x3B2D8, symSize: 0x54 } + - { offset: 0x302ED, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv4]', symObjAddr: 0xA2F0, symBinAddr: 0x3B32C, symSize: 0x250 } + - { offset: 0x30349, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke', symObjAddr: 0xA540, symBinAddr: 0x3B57C, symSize: 0x54 } + - { offset: 0x303A1, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv4]_block_invoke_2', symObjAddr: 0xA594, symBinAddr: 0x3B5D0, symSize: 0x54 } + - { offset: 0x303DD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv4]', symObjAddr: 0xA5E8, symBinAddr: 0x3B624, symSize: 0x1F0 } + - { offset: 0x30437, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke', symObjAddr: 0xA7D8, symBinAddr: 0x3B814, symSize: 0x50 } + - { offset: 0x3048F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv4]_block_invoke_2', symObjAddr: 0xA828, symBinAddr: 0x3B864, symSize: 0x54 } + - { offset: 0x304CB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localAddress_IPv6]', symObjAddr: 0xA87C, symBinAddr: 0x3B8B8, symSize: 0x250 } + - { offset: 0x30527, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke', symObjAddr: 0xAACC, symBinAddr: 0x3BB08, symSize: 0x54 } + - { offset: 0x3057F, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket localAddress_IPv6]_block_invoke_2', symObjAddr: 0xAB20, symBinAddr: 0x3BB5C, symSize: 0x54 } + - { offset: 0x305BB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localHost_IPv6]', symObjAddr: 0xAB74, symBinAddr: 0x3BBB0, symSize: 0x250 } + - { offset: 0x30617, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke', symObjAddr: 0xADC4, symBinAddr: 0x3BE00, symSize: 0x54 } + - { offset: 0x3066F, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localHost_IPv6]_block_invoke_2', symObjAddr: 0xAE18, symBinAddr: 0x3BE54, symSize: 0x54 } + - { offset: 0x306AB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket localPort_IPv6]', symObjAddr: 0xAE6C, symBinAddr: 0x3BEA8, symSize: 0x1F0 } + - { offset: 0x30705, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke', symObjAddr: 0xB05C, symBinAddr: 0x3C098, symSize: 0x50 } + - { offset: 0x3075D, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket localPort_IPv6]_block_invoke_2', symObjAddr: 0xB0AC, symBinAddr: 0x3C0E8, symSize: 0x54 } + - { offset: 0x30799, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeUpdateCachedConnectedAddressInfo]', symObjAddr: 0xB100, symBinAddr: 0x3C13C, symSize: 0x31C } + - { offset: 0x30862, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedAddress]', symObjAddr: 0xB41C, symBinAddr: 0x3C458, symSize: 0x250 } + - { offset: 0x308BE, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke', symObjAddr: 0xB66C, symBinAddr: 0x3C6A8, symSize: 0x54 } + - { offset: 0x30916, size: 0x8, addend: 0x0, symName: '___37-[GCDAsyncUdpSocket connectedAddress]_block_invoke_2', symObjAddr: 0xB6C0, symBinAddr: 0x3C6FC, symSize: 0x54 } + - { offset: 0x30952, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedHost]', symObjAddr: 0xB714, symBinAddr: 0x3C750, symSize: 0x250 } + - { offset: 0x309AE, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke', symObjAddr: 0xB964, symBinAddr: 0x3C9A0, symSize: 0x54 } + - { offset: 0x30A06, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedHost]_block_invoke_2', symObjAddr: 0xB9B8, symBinAddr: 0x3C9F4, symSize: 0x54 } + - { offset: 0x30A42, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectedPort]', symObjAddr: 0xBA0C, symBinAddr: 0x3CA48, symSize: 0x1F0 } + - { offset: 0x30A9C, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke', symObjAddr: 0xBBFC, symBinAddr: 0x3CC38, symSize: 0x50 } + - { offset: 0x30AF4, size: 0x8, addend: 0x0, symName: '___34-[GCDAsyncUdpSocket connectedPort]_block_invoke_2', symObjAddr: 0xBC4C, symBinAddr: 0x3CC88, symSize: 0x54 } + - { offset: 0x30B30, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isConnected]', symObjAddr: 0xBCA0, symBinAddr: 0x3CCDC, symSize: 0x16C } + - { offset: 0x30B8A, size: 0x8, addend: 0x0, symName: '___32-[GCDAsyncUdpSocket isConnected]_block_invoke', symObjAddr: 0xBE0C, symBinAddr: 0x3CE48, symSize: 0x44 } + - { offset: 0x30BE2, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isClosed]', symObjAddr: 0xBE50, symBinAddr: 0x3CE8C, symSize: 0x170 } + - { offset: 0x30C3C, size: 0x8, addend: 0x0, symName: '___29-[GCDAsyncUdpSocket isClosed]_block_invoke', symObjAddr: 0xBFC0, symBinAddr: 0x3CFFC, symSize: 0x40 } + - { offset: 0x30C94, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv4]', symObjAddr: 0xC000, symBinAddr: 0x3D03C, symSize: 0x170 } + - { offset: 0x30CEE, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv4]_block_invoke', symObjAddr: 0xC170, symBinAddr: 0x3D1AC, symSize: 0x88 } + - { offset: 0x30D46, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket isIPv6]', symObjAddr: 0xC1F8, symBinAddr: 0x3D234, symSize: 0x170 } + - { offset: 0x30DA0, size: 0x8, addend: 0x0, symName: '___27-[GCDAsyncUdpSocket isIPv6]_block_invoke', symObjAddr: 0xC368, symBinAddr: 0x3D3A4, symSize: 0x88 } + - { offset: 0x30DF8, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preBind:]', symObjAddr: 0xC3F0, symBinAddr: 0x3D42C, symSize: 0x268 } + - { offset: 0x30E9C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:error:]', symObjAddr: 0xC658, symBinAddr: 0x3D694, symSize: 0x44 } + - { offset: 0x30EF1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToPort:interface:error:]', symObjAddr: 0xC69C, symBinAddr: 0x3D6D8, symSize: 0x2C8 } + - { offset: 0x30F8F, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket bindToPort:interface:error:]_block_invoke', symObjAddr: 0xC964, symBinAddr: 0x3D9A0, symSize: 0x664 } + - { offset: 0x31161, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48r56r, symObjAddr: 0xCFC8, symBinAddr: 0x3E004, symSize: 0x90 } + - { offset: 0x31185, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48r56r, symObjAddr: 0xD058, symBinAddr: 0x3E094, symSize: 0x6C } + - { offset: 0x311A1, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket bindToAddress:error:]', symObjAddr: 0xD0C4, symBinAddr: 0x3E100, symSize: 0x2BC } + - { offset: 0x31230, size: 0x8, addend: 0x0, symName: '___41-[GCDAsyncUdpSocket bindToAddress:error:]_block_invoke', symObjAddr: 0xD380, symBinAddr: 0x3E3BC, symSize: 0x68C } + - { offset: 0x313FF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preConnect:]', symObjAddr: 0xDA0C, symBinAddr: 0x3EA48, symSize: 0x1DC } + - { offset: 0x3148D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToHost:onPort:error:]', symObjAddr: 0xDBE8, symBinAddr: 0x3EC24, symSize: 0x2D0 } + - { offset: 0x3152B, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke', symObjAddr: 0xDEB8, symBinAddr: 0x3EEF4, symSize: 0x300 } + - { offset: 0x315FA, size: 0x8, addend: 0x0, symName: '___48-[GCDAsyncUdpSocket connectToHost:onPort:error:]_block_invoke_2', symObjAddr: 0xE1B8, symBinAddr: 0x3F1F4, symSize: 0xB4 } + - { offset: 0x3166A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectToAddress:error:]', symObjAddr: 0xE26C, symBinAddr: 0x3F2A8, symSize: 0x2BC } + - { offset: 0x316F9, size: 0x8, addend: 0x0, symName: '___44-[GCDAsyncUdpSocket connectToAddress:error:]_block_invoke', symObjAddr: 0xE528, symBinAddr: 0x3F564, symSize: 0x274 } + - { offset: 0x317D4, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeConnect]', symObjAddr: 0xE79C, symBinAddr: 0x3F7D8, symSize: 0x368 } + - { offset: 0x31876, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress4:error:]', symObjAddr: 0xEB04, symBinAddr: 0x3FB40, symSize: 0x1BC } + - { offset: 0x318DA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket connectWithAddress6:error:]', symObjAddr: 0xECC0, symBinAddr: 0x3FCFC, symSize: 0x1BC } + - { offset: 0x3193E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket preJoin:]', symObjAddr: 0xEE7C, symBinAddr: 0x3FEB8, symSize: 0x198 } + - { offset: 0x319AE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:error:]', symObjAddr: 0xF014, symBinAddr: 0x40050, symSize: 0x80 } + - { offset: 0x31A03, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket joinMulticastGroup:onInterface:error:]', symObjAddr: 0xF094, symBinAddr: 0x400D0, symSize: 0xA8 } + - { offset: 0x31A67, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:error:]', symObjAddr: 0xF13C, symBinAddr: 0x40178, symSize: 0x80 } + - { offset: 0x31ABC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket leaveMulticastGroup:onInterface:error:]', symObjAddr: 0xF1BC, symBinAddr: 0x401F8, symSize: 0xA8 } + - { offset: 0x31B20, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]', symObjAddr: 0xF264, symBinAddr: 0x402A0, symSize: 0x300 } + - { offset: 0x31BCD, size: 0x8, addend: 0x0, symName: '___72-[GCDAsyncUdpSocket performMulticastRequest:forGroup:onInterface:error:]_block_invoke', symObjAddr: 0xF564, symBinAddr: 0x405A0, symSize: 0x588 } + - { offset: 0x31DA5, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFAEC, symBinAddr: 0x40B28, symSize: 0xA8 } + - { offset: 0x31DC9, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40s48s56r64r, symObjAddr: 0xFB94, symBinAddr: 0x40BD0, symSize: 0x7C } + - { offset: 0x31DE5, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]', symObjAddr: 0xFC10, symBinAddr: 0x40C4C, symSize: 0x2A8 } + - { offset: 0x31E74, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv4MulticastOnInterface:error:]_block_invoke', symObjAddr: 0xFEB8, symBinAddr: 0x40EF4, symSize: 0x2E8 } + - { offset: 0x31F7E, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]', symObjAddr: 0x101A0, symBinAddr: 0x411DC, symSize: 0x2A8 } + - { offset: 0x3200D, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendIPv6MulticastOnInterface:error:]_block_invoke', symObjAddr: 0x10448, symBinAddr: 0x41484, symSize: 0x2D8 } + - { offset: 0x32107, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableReusePort:error:]', symObjAddr: 0x10720, symBinAddr: 0x4175C, symSize: 0x260 } + - { offset: 0x32196, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableReusePort:error:]_block_invoke', symObjAddr: 0x10980, symBinAddr: 0x419BC, symSize: 0x284 } + - { offset: 0x3226F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBroadcast:error:]', symObjAddr: 0x10C04, symBinAddr: 0x41C40, symSize: 0x260 } + - { offset: 0x322FE, size: 0x8, addend: 0x0, symName: '___43-[GCDAsyncUdpSocket enableBroadcast:error:]_block_invoke', symObjAddr: 0x10E64, symBinAddr: 0x41EA0, symSize: 0x1D4 } + - { offset: 0x323AC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTag:]', symObjAddr: 0x11038, symBinAddr: 0x42074, symSize: 0x74 } + - { offset: 0x323FD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:withTimeout:tag:]', symObjAddr: 0x110AC, symBinAddr: 0x420E8, symSize: 0x180 } + - { offset: 0x3246C, size: 0x8, addend: 0x0, symName: '___46-[GCDAsyncUdpSocket sendData:withTimeout:tag:]_block_invoke', symObjAddr: 0x1122C, symBinAddr: 0x42268, symSize: 0x64 } + - { offset: 0x324BE, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]', symObjAddr: 0x11290, symBinAddr: 0x422CC, symSize: 0x2A0 } + - { offset: 0x3254D, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke', symObjAddr: 0x11530, symBinAddr: 0x4256C, symSize: 0xC8 } + - { offset: 0x325BD, size: 0x8, addend: 0x0, symName: '___58-[GCDAsyncUdpSocket sendData:toHost:port:withTimeout:tag:]_block_invoke_2', symObjAddr: 0x115F8, symBinAddr: 0x42634, symSize: 0x64 } + - { offset: 0x3260F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]', symObjAddr: 0x1165C, symBinAddr: 0x42698, symSize: 0x1D0 } + - { offset: 0x3268D, size: 0x8, addend: 0x0, symName: '___56-[GCDAsyncUdpSocket sendData:toAddress:withTimeout:tag:]_block_invoke', symObjAddr: 0x1182C, symBinAddr: 0x42868, symSize: 0x64 } + - { offset: 0x326DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:]', symObjAddr: 0x11890, symBinAddr: 0x428CC, symSize: 0x90 } + - { offset: 0x32730, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]', symObjAddr: 0x11920, symBinAddr: 0x4295C, symSize: 0x27C } + - { offset: 0x327BD, size: 0x8, addend: 0x0, symName: '___60-[GCDAsyncUdpSocket setSendFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x11B9C, symBinAddr: 0x42BD8, symSize: 0x80 } + - { offset: 0x32833, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket maybeDequeueSend]', symObjAddr: 0x11C1C, symBinAddr: 0x42C58, symSize: 0x284 } + - { offset: 0x3287B, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doPreSend]', symObjAddr: 0x11EA0, symBinAddr: 0x42EDC, symSize: 0x6A4 } + - { offset: 0x32955, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke', symObjAddr: 0x12544, symBinAddr: 0x43580, symSize: 0x150 } + - { offset: 0x329C4, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke_2', symObjAddr: 0x12694, symBinAddr: 0x436D0, symSize: 0xCC } + - { offset: 0x32A28, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doPreSend]_block_invoke.265', symObjAddr: 0x12760, symBinAddr: 0x4379C, symSize: 0x8C } + - { offset: 0x32A80, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSend]', symObjAddr: 0x127EC, symBinAddr: 0x43828, symSize: 0x3B0 } + - { offset: 0x32B56, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket endCurrentSend]', symObjAddr: 0x12B9C, symBinAddr: 0x43BD8, symSize: 0x64 } + - { offset: 0x32B89, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doSendTimeout]', symObjAddr: 0x12C00, symBinAddr: 0x43C3C, symSize: 0x90 } + - { offset: 0x32BBC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]', symObjAddr: 0x12C90, symBinAddr: 0x43CCC, symSize: 0x224 } + - { offset: 0x32C0D, size: 0x8, addend: 0x0, symName: '___47-[GCDAsyncUdpSocket setupSendTimerWithTimeout:]_block_invoke', symObjAddr: 0x12EB4, symBinAddr: 0x43EF0, symSize: 0x50 } + - { offset: 0x32C4D, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket receiveOnce:]', symObjAddr: 0x12F04, symBinAddr: 0x43F40, symSize: 0x264 } + - { offset: 0x32CCD, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke', symObjAddr: 0x13168, symBinAddr: 0x441A4, symSize: 0x198 } + - { offset: 0x32D5A, size: 0x8, addend: 0x0, symName: '___33-[GCDAsyncUdpSocket receiveOnce:]_block_invoke_2', symObjAddr: 0x13300, symBinAddr: 0x4433C, symSize: 0x50 } + - { offset: 0x32D9A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket beginReceiving:]', symObjAddr: 0x13350, symBinAddr: 0x4438C, symSize: 0x264 } + - { offset: 0x32E1A, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke', symObjAddr: 0x135B4, symBinAddr: 0x445F0, symSize: 0x198 } + - { offset: 0x32EA7, size: 0x8, addend: 0x0, symName: '___36-[GCDAsyncUdpSocket beginReceiving:]_block_invoke_2', symObjAddr: 0x1374C, symBinAddr: 0x44788, symSize: 0x50 } + - { offset: 0x32EE7, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket pauseReceiving]', symObjAddr: 0x1379C, symBinAddr: 0x447D8, symSize: 0xF4 } + - { offset: 0x32F29, size: 0x8, addend: 0x0, symName: '___35-[GCDAsyncUdpSocket pauseReceiving]_block_invoke', symObjAddr: 0x13890, symBinAddr: 0x448CC, symSize: 0xA4 } + - { offset: 0x32F69, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:]', symObjAddr: 0x13934, symBinAddr: 0x44970, symSize: 0x90 } + - { offset: 0x32FBA, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]', symObjAddr: 0x139C4, symBinAddr: 0x44A00, symSize: 0x27C } + - { offset: 0x33047, size: 0x8, addend: 0x0, symName: '___63-[GCDAsyncUdpSocket setReceiveFilter:withQueue:isAsynchronous:]_block_invoke', symObjAddr: 0x13C40, symBinAddr: 0x44C7C, symSize: 0x80 } + - { offset: 0x330BD, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceive]', symObjAddr: 0x13CC0, symBinAddr: 0x44CFC, symSize: 0xEB4 } + - { offset: 0x33260, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke', symObjAddr: 0x14B74, symBinAddr: 0x45BB0, symSize: 0x1B4 } + - { offset: 0x332F4, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke_2', symObjAddr: 0x14D28, symBinAddr: 0x45D64, symSize: 0x108 } + - { offset: 0x33388, size: 0x8, addend: 0x0, symName: '___30-[GCDAsyncUdpSocket doReceive]_block_invoke.277', symObjAddr: 0x14E30, symBinAddr: 0x45E6C, symSize: 0xA0 } + - { offset: 0x3341C, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket doReceiveEOF]', symObjAddr: 0x14ED0, symBinAddr: 0x45F0C, symSize: 0x64 } + - { offset: 0x3344F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeWithError:]', symObjAddr: 0x14F34, symBinAddr: 0x45F70, symSize: 0x15C } + - { offset: 0x334A0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket close]', symObjAddr: 0x15090, symBinAddr: 0x460CC, symSize: 0xF4 } + - { offset: 0x334E2, size: 0x8, addend: 0x0, symName: '___26-[GCDAsyncUdpSocket close]_block_invoke', symObjAddr: 0x15184, symBinAddr: 0x461C0, symSize: 0x54 } + - { offset: 0x33522, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeAfterSending]', symObjAddr: 0x151D8, symBinAddr: 0x46214, symSize: 0xF4 } + - { offset: 0x33564, size: 0x8, addend: 0x0, symName: '___38-[GCDAsyncUdpSocket closeAfterSending]_block_invoke', symObjAddr: 0x152CC, symBinAddr: 0x46308, symSize: 0x98 } + - { offset: 0x335A4, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket ignore:]', symObjAddr: 0x15364, symBinAddr: 0x463A0, symSize: 0x50 } + - { offset: 0x33656, size: 0x8, addend: 0x0, symName: '___48+[GCDAsyncUdpSocket startListenerThreadIfNeeded]_block_invoke', symObjAddr: 0x15478, symBinAddr: 0x464B4, symSize: 0x84 } + - { offset: 0x33696, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket listenerThread:]', symObjAddr: 0x154FC, symBinAddr: 0x46538, symSize: 0x13C } + - { offset: 0x336D8, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket addStreamListener:]', symObjAddr: 0x15638, symBinAddr: 0x46674, symSize: 0x1B0 } + - { offset: 0x33729, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket removeStreamListener:]', symObjAddr: 0x157E8, symBinAddr: 0x46824, symSize: 0x1B0 } + - { offset: 0x3377A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket createReadAndWriteStreams:]', symObjAddr: 0x15998, symBinAddr: 0x469D4, symSize: 0x43C } + - { offset: 0x337DF, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket registerForStreamCallbacks:]', symObjAddr: 0x15DD4, symBinAddr: 0x46E10, symSize: 0x504 } + - { offset: 0x338BA, size: 0x8, addend: 0x0, symName: _CFReadStreamCallback, symObjAddr: 0x162D8, symBinAddr: 0x47314, symSize: 0x1E4 } + - { offset: 0x33938, size: 0x8, addend: 0x0, symName: _CFWriteStreamCallback, symObjAddr: 0x164BC, symBinAddr: 0x474F8, symSize: 0x1E4 } + - { offset: 0x339B6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket addStreamsToRunLoop:]', symObjAddr: 0x166A0, symBinAddr: 0x476DC, symSize: 0x1D0 } + - { offset: 0x339FC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket openStreams:]', symObjAddr: 0x16870, symBinAddr: 0x478AC, symSize: 0x30C } + - { offset: 0x33AB9, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket removeStreamsFromRunLoop]', symObjAddr: 0x16B7C, symBinAddr: 0x47BB8, symSize: 0xEC } + - { offset: 0x33AEC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket closeReadAndWriteStreams]', symObjAddr: 0x16C68, symBinAddr: 0x47CA4, symSize: 0x154 } + - { offset: 0x33B1F, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket applicationWillEnterForeground:]', symObjAddr: 0x16DBC, symBinAddr: 0x47DF8, symSize: 0x114 } + - { offset: 0x33B70, size: 0x8, addend: 0x0, symName: '___52-[GCDAsyncUdpSocket applicationWillEnterForeground:]_block_invoke', symObjAddr: 0x16ED0, symBinAddr: 0x47F0C, symSize: 0x60 } + - { offset: 0x33BB0, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket markSocketQueueTargetQueue:]', symObjAddr: 0x16F30, symBinAddr: 0x47F6C, symSize: 0x70 } + - { offset: 0x33C01, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket unmarkSocketQueueTargetQueue:]', symObjAddr: 0x16FA0, symBinAddr: 0x47FDC, symSize: 0x68 } + - { offset: 0x33C43, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket performBlock:]', symObjAddr: 0x17008, symBinAddr: 0x48044, symSize: 0x80 } + - { offset: 0x33C85, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socketFD]', symObjAddr: 0x17088, symBinAddr: 0x480C4, symSize: 0x7C } + - { offset: 0x33CBC, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket4FD]', symObjAddr: 0x17104, symBinAddr: 0x48140, symSize: 0x58 } + - { offset: 0x33CF3, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket socket6FD]', symObjAddr: 0x1715C, symBinAddr: 0x48198, symSize: 0x58 } + - { offset: 0x33D2A, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket readStream]', symObjAddr: 0x171B4, symBinAddr: 0x481F0, symSize: 0xE8 } + - { offset: 0x33D70, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket writeStream]', symObjAddr: 0x1729C, symBinAddr: 0x482D8, symSize: 0xE8 } + - { offset: 0x33DB6, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket enableBackgroundingOnSockets]', symObjAddr: 0x17384, symBinAddr: 0x483C0, symSize: 0x68 } + - { offset: 0x33DED, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr4:]', symObjAddr: 0x173EC, symBinAddr: 0x48428, symSize: 0xA0 } + - { offset: 0x33E42, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromSockaddr6:]', symObjAddr: 0x1748C, symBinAddr: 0x484C8, symSize: 0xA0 } + - { offset: 0x33E97, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr4:]', symObjAddr: 0x1752C, symBinAddr: 0x48568, symSize: 0x44 } + - { offset: 0x33EDD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromSockaddr6:]', symObjAddr: 0x17570, symBinAddr: 0x485AC, symSize: 0x44 } + - { offset: 0x33F23, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket hostFromAddress:]', symObjAddr: 0x175B4, symBinAddr: 0x485F0, symSize: 0xC4 } + - { offset: 0x33F78, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket portFromAddress:]', symObjAddr: 0x17678, symBinAddr: 0x486B4, symSize: 0x7C } + - { offset: 0x33FCD, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket familyFromAddress:]', symObjAddr: 0x176F4, symBinAddr: 0x48730, symSize: 0x7C } + - { offset: 0x34022, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv4Address:]', symObjAddr: 0x17770, symBinAddr: 0x487AC, symSize: 0x84 } + - { offset: 0x34077, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket isIPv6Address:]', symObjAddr: 0x177F4, symBinAddr: 0x48830, symSize: 0x84 } + - { offset: 0x340CC, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:fromAddress:]', symObjAddr: 0x17878, symBinAddr: 0x488B4, symSize: 0x80 } + - { offset: 0x34130, size: 0x8, addend: 0x0, symName: '+[GCDAsyncUdpSocket getHost:port:family:fromAddress:]', symObjAddr: 0x178F8, symBinAddr: 0x48934, symSize: 0x298 } + - { offset: 0x341FB, size: 0x8, addend: 0x0, symName: '-[GCDAsyncUdpSocket .cxx_destruct]', symObjAddr: 0x17B90, symBinAddr: 0x48BCC, symSize: 0x178 } + - { offset: 0x3422E, size: 0x8, addend: 0x0, symName: ___CFReadStreamCallback_block_invoke, symObjAddr: 0x17D08, symBinAddr: 0x48D44, symSize: 0xA0 } + - { offset: 0x3428E, size: 0x8, addend: 0x0, symName: ___CFWriteStreamCallback_block_invoke, symObjAddr: 0x17DA8, symBinAddr: 0x48DE4, symSize: 0xA0 } ... diff --git a/.theos/obj/debug/arm64e/OhNo.dylib b/.theos/obj/debug/arm64e/OhNo.dylib index 77f4e9d..3401d86 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 4f084cb..da563c0 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 81c4eeb..2419b30 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,179 +2,198 @@ triple: 'arm64e-apple-darwin' binary-path: '/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/OhNo.dylib' relocations: - - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x145F0, symSize: 0x0 } - - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x25D68, symBinAddr: 0x14450, symSize: 0x0 } - - { offset: 0x132, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x25D70, symBinAddr: 0x14458, symSize: 0x0 } - - { offset: 0x1B0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x25D78, symBinAddr: 0x14460, symSize: 0x0 } - - { offset: 0x1EC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x25D80, symBinAddr: 0x14468, symSize: 0x0 } - - { offset: 0x3C4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x25D88, symBinAddr: 0x14470, symSize: 0x0 } - - { offset: 0x3EE, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x25D90, symBinAddr: 0x14478, symSize: 0x0 } - - { offset: 0x403, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x25D98, symBinAddr: 0x14480, symSize: 0x0 } - - { offset: 0x418, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x25DA0, symBinAddr: 0x14488, symSize: 0x0 } - - { offset: 0x42D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x25DA8, symBinAddr: 0x14490, symSize: 0x0 } - - { offset: 0x442, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x25DB0, symBinAddr: 0x14498, symSize: 0x0 } - - { offset: 0x46C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x25DB8, symBinAddr: 0x144A0, symSize: 0x0 } - - { offset: 0x496, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x25DC0, symBinAddr: 0x144A8, symSize: 0x0 } - - { offset: 0x4C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x25DC8, symBinAddr: 0x144B0, symSize: 0x0 } - - { offset: 0x671, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x25DD0, symBinAddr: 0x144B8, symSize: 0x0 } - - { offset: 0x69B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x25DD8, symBinAddr: 0x144C0, symSize: 0x0 } - - { offset: 0x6C5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x25DE0, symBinAddr: 0x144C8, symSize: 0x0 } - - { offset: 0x6EF, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x25DE8, symBinAddr: 0x144D0, symSize: 0x0 } - - { offset: 0x2261, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x25DF0, symBinAddr: 0x144D8, symSize: 0x0 } - - { offset: 0x2290, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x25DF8, symBinAddr: 0x144E0, symSize: 0x0 } - - { offset: 0x22BA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x25E00, symBinAddr: 0x144E8, symSize: 0x0 } - - { offset: 0x22CF, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x25E08, symBinAddr: 0x144F0, symSize: 0x0 } - - { offset: 0x22E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x25E10, symBinAddr: 0x144F8, symSize: 0x0 } - - { offset: 0x230E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x25E18, symBinAddr: 0x14500, symSize: 0x0 } - - { offset: 0x2338, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x25E20, symBinAddr: 0x14508, symSize: 0x0 } - - { offset: 0x2372, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x25E28, symBinAddr: 0x14510, symSize: 0x0 } - - { offset: 0x23A1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x25E30, symBinAddr: 0x14518, symSize: 0x0 } - - { offset: 0x24CB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x25E38, symBinAddr: 0x14520, symSize: 0x0 } - - { offset: 0x24FA, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x25E40, symBinAddr: 0x14528, symSize: 0x0 } - - { offset: 0x2524, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x25E48, symBinAddr: 0x14530, symSize: 0x0 } - - { offset: 0x2563, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x25E50, symBinAddr: 0x14538, symSize: 0x0 } - - { offset: 0x2578, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x25E58, symBinAddr: 0x14540, symSize: 0x0 } - - { offset: 0x25D1, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x25E60, symBinAddr: 0x14548, symSize: 0x0 } - - { offset: 0x25E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x25E68, symBinAddr: 0x14550, symSize: 0x0 } - - { offset: 0x25FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x25E70, symBinAddr: 0x14558, symSize: 0x0 } - - { offset: 0x2667, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x25E78, symBinAddr: 0x14560, symSize: 0x0 } - - { offset: 0x2901, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x25E80, symBinAddr: 0x14568, symSize: 0x0 } - - { offset: 0x2936, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x25E88, symBinAddr: 0x14570, symSize: 0x0 } - - { offset: 0x3057, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x25E90, symBinAddr: 0x14578, symSize: 0x0 } - - { offset: 0x32C8, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x25E98, symBinAddr: 0x14580, symSize: 0x0 } - - { offset: 0x4DCF, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x25EA0, symBinAddr: 0x14588, symSize: 0x0 } - - { offset: 0x4DFA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x25EA8, symBinAddr: 0x14590, symSize: 0x0 } - - { offset: 0x4E24, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x25EB0, symBinAddr: 0x14598, symSize: 0x0 } - - { offset: 0x4FD4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x25EB8, symBinAddr: 0x145A0, symSize: 0x0 } - - { offset: 0x4FE9, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x25EC0, symBinAddr: 0x145A8, symSize: 0x0 } - - { offset: 0x5533, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x25EC8, symBinAddr: 0x145B0, symSize: 0x0 } - - { offset: 0x55B5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x25ED0, symBinAddr: 0x145B8, symSize: 0x0 } - - { offset: 0x560E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x25ED8, symBinAddr: 0x145C0, symSize: 0x0 } - - { offset: 0x5648, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x25EE0, symBinAddr: 0x145C8, symSize: 0x0 } - - { offset: 0x56E8, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x25EE8, symBinAddr: 0x145D0, symSize: 0x0 } - - { offset: 0x57C6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x25EF0, symBinAddr: 0x145D8, symSize: 0x0 } - - { offset: 0x5876, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x25EF8, symBinAddr: 0x145E0, symSize: 0x0 } - - { offset: 0x5898, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x25F00, symBinAddr: 0x145E8, symSize: 0x0 } - - { offset: 0x5A66, size: 0x8, addend: 0x0, symName: _reloadConfig, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x1E4 } - - { offset: 0x5AB2, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x1E4, symBinAddr: 0x41E4, symSize: 0x78 } - - { offset: 0x5ADA, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x25C, symBinAddr: 0x425C, symSize: 0x5C } - - { offset: 0x5B02, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0x2B8, symBinAddr: 0x42B8, symSize: 0x58 } - - { offset: 0x5B2A, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x310, symBinAddr: 0x4310, symSize: 0x58 } - - { offset: 0x5B52, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x368, symBinAddr: 0x4368, symSize: 0x5C } - - { offset: 0x5B7A, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x3C4, symBinAddr: 0x43C4, symSize: 0x198 } - - { offset: 0x5BD4, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x55C, symBinAddr: 0x455C, symSize: 0x70 } - - { offset: 0x5C0A, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x5CC, symBinAddr: 0x45CC, symSize: 0x48 } - - { offset: 0x5C41, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x614, symBinAddr: 0x4614, symSize: 0x40 } - - { offset: 0x5C78, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x654, symBinAddr: 0x4654, symSize: 0x40 } - - { offset: 0x5CB7, size: 0x8, addend: 0x0, symName: __logosLocalCtor_d7de9a12, symObjAddr: 0x694, symBinAddr: 0x4694, symSize: 0xFBC } - - { offset: 0x5F5A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x1650, symBinAddr: 0x5650, symSize: 0x12C } - - { offset: 0x5FA3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x177C, symBinAddr: 0x577C, symSize: 0x198 } - - { offset: 0x5FEC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x1914, symBinAddr: 0x5914, symSize: 0x104 } - - { offset: 0x6035, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x1A18, symBinAddr: 0x5A18, symSize: 0x198 } - - { offset: 0x607E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x1BB0, symBinAddr: 0x5BB0, symSize: 0x198 } - - { offset: 0x60C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1D48, symBinAddr: 0x5D48, symSize: 0x38 } - - { offset: 0x60FD, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1D80, symBinAddr: 0x5D80, symSize: 0x38 } - - { offset: 0x6133, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x1DB8, symBinAddr: 0x5DB8, symSize: 0x38 } - - { offset: 0x6169, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1DF0, symBinAddr: 0x5DF0, symSize: 0x198 } - - { offset: 0x61B2, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x1F88, symBinAddr: 0x5F88, symSize: 0x10C } - - { offset: 0x61FB, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x2094, symBinAddr: 0x6094, symSize: 0x10C } - - { offset: 0x6244, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x21A0, symBinAddr: 0x61A0, symSize: 0x18 } - - { offset: 0x627A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x21B8, symBinAddr: 0x61B8, symSize: 0x10C } - - { offset: 0x62C3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x22C4, symBinAddr: 0x62C4, symSize: 0x12C } - - { offset: 0x630C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x23F0, symBinAddr: 0x63F0, symSize: 0x10C } - - { offset: 0x6355, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x24FC, symBinAddr: 0x64FC, symSize: 0x644 } - - { offset: 0x63DE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2B40, symBinAddr: 0x6B40, symSize: 0x230 } - - { offset: 0x642C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2D70, symBinAddr: 0x6D70, symSize: 0x10C } - - { offset: 0x6479, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2E7C, symBinAddr: 0x6E7C, symSize: 0x148 } - - { offset: 0x64C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x2FC4, symBinAddr: 0x6FC4, symSize: 0x10C } - - { offset: 0x6514, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x30D0, symBinAddr: 0x70D0, symSize: 0x148 } - - { offset: 0x6562, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x3218, symBinAddr: 0x7218, symSize: 0x1C } - - { offset: 0x659B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x3234, symBinAddr: 0x7234, symSize: 0x18 } - - { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x324C, symBinAddr: 0x724C, symSize: 0x10C } - - { offset: 0x6621, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x3358, symBinAddr: 0x7358, symSize: 0x120 } - - { offset: 0x666F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x3478, symBinAddr: 0x7478, symSize: 0x28C } - - { offset: 0x66F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x3704, symBinAddr: 0x7704, symSize: 0x3BC } - - { offset: 0x675E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x3AC0, symBinAddr: 0x7AC0, symSize: 0x8C } - - { offset: 0x6797, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3B4C, symBinAddr: 0x7B4C, symSize: 0x178 } - - { offset: 0x67E4, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x3CC4, symBinAddr: 0x7CC4, symSize: 0x178 } - - { offset: 0x6831, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3E3C, symBinAddr: 0x7E3C, symSize: 0x178 } - - { offset: 0x687E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x3FB4, symBinAddr: 0x7FB4, symSize: 0x178 } - - { offset: 0x68CB, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x412C, symBinAddr: 0x812C, symSize: 0x178 } - - { offset: 0x6918, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x42A4, symBinAddr: 0x82A4, symSize: 0x148 } - - { offset: 0x6966, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x43EC, symBinAddr: 0x83EC, symSize: 0x150 } - - { offset: 0x69AE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x453C, symBinAddr: 0x853C, symSize: 0x1BC } - - { offset: 0x6A16, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x46F8, symBinAddr: 0x86F8, symSize: 0x120 } - - { offset: 0x6A5E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x4818, symBinAddr: 0x8818, symSize: 0x160 } - - { offset: 0x6AC4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4978, symBinAddr: 0x8978, symSize: 0x21C } - - { offset: 0x6B2C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4B94, symBinAddr: 0x8B94, symSize: 0x170 } - - { offset: 0x6B85, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x4D04, symBinAddr: 0x8D04, symSize: 0x16C } - - { offset: 0x6BD2, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x4E70, symBinAddr: 0x8E70, symSize: 0x194 } - - { offset: 0x6C29, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x5004, symBinAddr: 0x9004, symSize: 0x194 } - - { offset: 0x6C80, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x5198, symBinAddr: 0x9198, symSize: 0x16C } - - { offset: 0x6CE2, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x5304, symBinAddr: 0x9304, symSize: 0xA4 } - - { offset: 0x6D1B, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x53A8, symBinAddr: 0x93A8, symSize: 0x120 } - - { offset: 0x6DBC, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x54C8, symBinAddr: 0x94C8, symSize: 0x43C } - - { offset: 0x6EA4, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x5904, symBinAddr: 0x9904, symSize: 0x60 } - - { offset: 0x6EEC, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x5964, symBinAddr: 0x9964, symSize: 0x6C4 } - - { offset: 0x7072, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x6028, symBinAddr: 0xA028, symSize: 0x88 } - - { offset: 0x70BA, size: 0x8, addend: 0x0, symName: __logosLocalDtor_444f8b65, symObjAddr: 0x60B0, symBinAddr: 0xA0B0, symSize: 0x2C } - - { offset: 0x70FE, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x60DC, symBinAddr: 0xA0DC, symSize: 0x6C } - - { offset: 0x714B, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x6148, symBinAddr: 0xA148, symSize: 0x3C } - - { offset: 0x716F, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x6184, symBinAddr: 0xA184, symSize: 0x30 } - - { offset: 0x718B, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x61B4, symBinAddr: 0xA1B4, symSize: 0x58 } - - { offset: 0x71AF, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x620C, symBinAddr: 0xA20C, symSize: 0x30 } - - { offset: 0x71CB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x623C, symBinAddr: 0xA23C, symSize: 0x84 } - - { offset: 0x7218, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x62C0, symBinAddr: 0xA2C0, symSize: 0x88 } - - { offset: 0x7281, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x6348, symBinAddr: 0xA348, symSize: 0x84 } - - { offset: 0x72CE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x63CC, symBinAddr: 0xA3CC, symSize: 0x68 } - - { offset: 0x731B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x6434, symBinAddr: 0xA434, symSize: 0x68 } - - { offset: 0x7368, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x649C, symBinAddr: 0xA49C, symSize: 0x74 } - - { offset: 0x73D1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6510, symBinAddr: 0xA510, symSize: 0x68 } - - { offset: 0x741E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x6578, symBinAddr: 0xA578, symSize: 0x8C } - - { offset: 0x7487, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x6604, symBinAddr: 0xA604, symSize: 0x78 } - - { offset: 0x74F0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x667C, symBinAddr: 0xA67C, symSize: 0x78 } - - { offset: 0x7559, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x66F4, symBinAddr: 0xA6F4, symSize: 0x68 } - - { offset: 0x75A6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x675C, symBinAddr: 0xA75C, symSize: 0x164 } - - { offset: 0x7623, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x68C0, symBinAddr: 0xA8C0, symSize: 0x4C } - - { offset: 0x7683, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x690C, symBinAddr: 0xA90C, symSize: 0x7C } - - { offset: 0x76F1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6988, symBinAddr: 0xA988, symSize: 0x130 } - - { offset: 0x778D, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x6AB8, symBinAddr: 0xAAB8, symSize: 0x7C } - - { offset: 0x77FB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x6B34, symBinAddr: 0xAB34, symSize: 0x130 } - - { offset: 0x7897, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x6C64, symBinAddr: 0xAC64, symSize: 0x7C } - - { offset: 0x7905, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x6CE0, symBinAddr: 0xACE0, symSize: 0x11C } - - { offset: 0x79A0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x6DFC, symBinAddr: 0xADFC, symSize: 0xB4 } - - { offset: 0x7A08, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x6EB0, symBinAddr: 0xAEB0, symSize: 0x3C } - - { offset: 0x7A2C, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x6EEC, symBinAddr: 0xAEEC, symSize: 0x30 } - - { offset: 0x7A48, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.303', symObjAddr: 0x6F1C, symBinAddr: 0xAF1C, symSize: 0xB4 } - - { offset: 0x7AB0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x6FD0, symBinAddr: 0xAFD0, symSize: 0xA0 } - - { offset: 0x7B3A, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x7070, symBinAddr: 0xB070, symSize: 0xB4 } - - { offset: 0x7BA8, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x7124, symBinAddr: 0xB124, symSize: 0xB4 } - - { offset: 0x7C16, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x71D8, symBinAddr: 0xB1D8, symSize: 0xB8 } - - { offset: 0x7C84, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x7290, symBinAddr: 0xB290, symSize: 0xB8 } - - { offset: 0x7CF2, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x7348, symBinAddr: 0xB348, symSize: 0xB8 } - - { offset: 0x7D60, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x7400, symBinAddr: 0xB400, symSize: 0xE4 } - - { offset: 0x7DEC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x74E4, symBinAddr: 0xB4E4, symSize: 0x6C } - - { offset: 0x7E37, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x7550, symBinAddr: 0xB550, symSize: 0x68 } - - { offset: 0x7E88, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x75B8, symBinAddr: 0xB5B8, symSize: 0xE0 } - - { offset: 0x7ED3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7698, symBinAddr: 0xB698, symSize: 0x6C } - - { offset: 0x7F1E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x7704, symBinAddr: 0xB704, symSize: 0x68 } - - { offset: 0x7F6F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x776C, symBinAddr: 0xB76C, symSize: 0x68 } - - { offset: 0x7FC0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x77D4, symBinAddr: 0xB7D4, symSize: 0x68 } - - { offset: 0x8011, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x783C, symBinAddr: 0xB83C, symSize: 0x26C } - - { offset: 0x80B9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x7AA8, symBinAddr: 0xBAA8, symSize: 0x368 } - - { offset: 0x8161, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x7E10, symBinAddr: 0xBE10, symSize: 0x164 } - - { offset: 0x8206, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x7F74, symBinAddr: 0xBF74, symSize: 0x3C } - - { offset: 0x822A, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x7FB0, symBinAddr: 0xBFB0, symSize: 0x48 } - - { offset: 0x8254, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x7FF8, symBinAddr: 0xBFF8, symSize: 0xB4 } - - { offset: 0x82BD, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x80AC, symBinAddr: 0xC0AC, symSize: 0x7C } - - { offset: 0x8325, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x8128, symBinAddr: 0xC128, symSize: 0xC8 } - - { offset: 0x838B, size: 0x8, addend: 0x0, symName: _safe_copy_string, symObjAddr: 0x81F0, symBinAddr: 0xC1F0, symSize: 0xF0 } - - { offset: 0x83F1, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x82E0, symBinAddr: 0xC2E0, symSize: 0xC8 } - - { offset: 0x8457, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x83A8, symBinAddr: 0xC3A8, symSize: 0x88 } - - { offset: 0x84A8, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x8430, symBinAddr: 0xC430, symSize: 0x170 } - - { offset: 0x853B, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x85A0, symBinAddr: 0xC5A0, symSize: 0x3F8 } - - { offset: 0x85E4, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x8998, symBinAddr: 0xC998, symSize: 0xC } - - { offset: 0x85FE, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x89A4, symBinAddr: 0xC9A4, symSize: 0xC } - - { offset: 0x8618, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x89B0, symBinAddr: 0xC9B0, symSize: 0x3C } - - { offset: 0x862E, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x8FD4, symBinAddr: 0xC9EC, symSize: 0x34 } + - { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x18758, symSize: 0x0 } + - { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x2A0C8, symBinAddr: 0x18588, symSize: 0x0 } + - { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x2A0D0, symBinAddr: 0x18590, symSize: 0x0 } + - { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x2A0D8, symBinAddr: 0x18598, symSize: 0x0 } + - { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x2A0E0, symBinAddr: 0x185A0, symSize: 0x0 } + - { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x2A0E8, symBinAddr: 0x185A8, symSize: 0x0 } + - { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x2A0F0, symBinAddr: 0x185B0, symSize: 0x0 } + - { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x2A0F8, symBinAddr: 0x185B8, symSize: 0x0 } + - { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x2A100, symBinAddr: 0x185C0, symSize: 0x0 } + - { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x2A108, symBinAddr: 0x185C8, symSize: 0x0 } + - { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x2A110, symBinAddr: 0x185D0, symSize: 0x0 } + - { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x2A118, symBinAddr: 0x185D8, symSize: 0x0 } + - { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x2A120, symBinAddr: 0x185E0, symSize: 0x0 } + - { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x2A128, symBinAddr: 0x185E8, symSize: 0x0 } + - { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x2A130, symBinAddr: 0x185F0, symSize: 0x0 } + - { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x2A138, symBinAddr: 0x185F8, symSize: 0x0 } + - { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x2A140, symBinAddr: 0x18600, symSize: 0x0 } + - { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x2A148, symBinAddr: 0x18608, symSize: 0x0 } + - { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2A150, symBinAddr: 0x18610, symSize: 0x0 } + - { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x2A158, symBinAddr: 0x18618, symSize: 0x0 } + - { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x2A160, symBinAddr: 0x18620, symSize: 0x0 } + - { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x2A168, symBinAddr: 0x18628, symSize: 0x0 } + - { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x2A170, symBinAddr: 0x18630, symSize: 0x0 } + - { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x2A178, symBinAddr: 0x18638, symSize: 0x0 } + - { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x2A180, symBinAddr: 0x18640, symSize: 0x0 } + - { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x2A188, symBinAddr: 0x18648, symSize: 0x0 } + - { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x2A190, symBinAddr: 0x18650, symSize: 0x0 } + - { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x2A198, symBinAddr: 0x18658, symSize: 0x0 } + - { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x2A1A0, symBinAddr: 0x18660, symSize: 0x0 } + - { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x2A1A8, symBinAddr: 0x18668, symSize: 0x0 } + - { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x2A1B0, symBinAddr: 0x18670, symSize: 0x0 } + - { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x2A1B8, symBinAddr: 0x18678, symSize: 0x0 } + - { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x2A1C0, symBinAddr: 0x18680, symSize: 0x0 } + - { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x2A1C8, symBinAddr: 0x18688, symSize: 0x0 } + - { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x2A1D0, symBinAddr: 0x18690, symSize: 0x0 } + - { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x2A1D8, symBinAddr: 0x18698, symSize: 0x0 } + - { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x2A1E0, symBinAddr: 0x186A0, symSize: 0x0 } + - { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x2A1E8, symBinAddr: 0x186A8, symSize: 0x0 } + - { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x2A1F0, symBinAddr: 0x186B0, symSize: 0x0 } + - { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x2A1F8, symBinAddr: 0x186B8, symSize: 0x0 } + - { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x2A200, symBinAddr: 0x186C0, symSize: 0x0 } + - { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x2A208, symBinAddr: 0x186C8, symSize: 0x0 } + - { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x2A210, symBinAddr: 0x186D0, symSize: 0x0 } + - { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x2A218, symBinAddr: 0x186D8, symSize: 0x0 } + - { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x2A220, symBinAddr: 0x186E0, symSize: 0x0 } + - { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x2A228, symBinAddr: 0x186E8, symSize: 0x0 } + - { offset: 0x590B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSBundle$pathForResource$ofType$', symObjAddr: 0x2A230, symBinAddr: 0x186F0, symSize: 0x0 } + - { offset: 0x5944, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSBundle$appStoreReceiptURL', symObjAddr: 0x2A238, symBinAddr: 0x186F8, symSize: 0x0 } + - { offset: 0x596E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSClassFromString', symObjAddr: 0x2A240, symBinAddr: 0x18700, symSize: 0x0 } + - { offset: 0x5994, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x2A248, symBinAddr: 0x18708, symSize: 0x0 } + - { offset: 0x5A16, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x2A250, symBinAddr: 0x18710, symSize: 0x0 } + - { offset: 0x5A6F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x2A258, symBinAddr: 0x18718, symSize: 0x0 } + - { offset: 0x5AA9, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x2A260, symBinAddr: 0x18720, symSize: 0x0 } + - { offset: 0x5B49, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x2A268, symBinAddr: 0x18728, symSize: 0x0 } + - { offset: 0x5C27, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x2A270, symBinAddr: 0x18730, symSize: 0x0 } + - { offset: 0x5CD8, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x2A278, symBinAddr: 0x18738, symSize: 0x0 } + - { offset: 0x5CFA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x2A280, symBinAddr: 0x18740, symSize: 0x0 } + - { offset: 0x5D10, size: 0x8, addend: 0x0, symName: _original_isAppTrackingTransparencyFrameworkAvailable, symObjAddr: 0x2A288, symBinAddr: 0x18748, symSize: 0x0 } + - { offset: 0x5D3B, size: 0x8, addend: 0x0, symName: _original_appTrackingTransparencyStatus, symObjAddr: 0x2A290, symBinAddr: 0x18750, symSize: 0x0 } + - { offset: 0x5F1E, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x78 } + - { offset: 0x5F46, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x78, symBinAddr: 0x4078, symSize: 0x5C } + - { offset: 0x5F6E, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xD4, symBinAddr: 0x40D4, symSize: 0x58 } + - { offset: 0x5F96, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x12C, symBinAddr: 0x412C, symSize: 0x58 } + - { offset: 0x5FBE, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x184, symBinAddr: 0x4184, symSize: 0x5C } + - { offset: 0x5FE6, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0x198 } + - { offset: 0x6040, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x378, symBinAddr: 0x4378, symSize: 0x70 } + - { offset: 0x6076, size: 0x8, addend: 0x0, symName: '+[CustomATTrackingManager trackingAuthorizationStatus]', symObjAddr: 0x3E8, symBinAddr: 0x43E8, symSize: 0x114 } + - { offset: 0x60BF, size: 0x8, addend: 0x0, symName: '___54+[CustomATTrackingManager trackingAuthorizationStatus]_block_invoke', symObjAddr: 0x4FC, symBinAddr: 0x44FC, symSize: 0x84 } + - { offset: 0x610C, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x580, symBinAddr: 0x4580, symSize: 0x3C } + - { offset: 0x6130, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x5BC, symBinAddr: 0x45BC, symSize: 0x30 } + - { offset: 0x6164, size: 0x8, addend: 0x0, symName: '+[CustomATTrackingManager requestTrackingAuthorizationWithCompletionHandler:]', symObjAddr: 0x5EC, symBinAddr: 0x45EC, symSize: 0x108 } + - { offset: 0x61B8, size: 0x8, addend: 0x0, symName: '___77+[CustomATTrackingManager requestTrackingAuthorizationWithCompletionHandler:]_block_invoke', symObjAddr: 0x6F4, symBinAddr: 0x46F4, symSize: 0x58 } + - { offset: 0x61F1, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x74C, symBinAddr: 0x474C, symSize: 0x3C } + - { offset: 0x6215, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x788, symBinAddr: 0x4788, symSize: 0x30 } + - { offset: 0x6231, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x7B8, symBinAddr: 0x47B8, symSize: 0x48 } + - { offset: 0x6268, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x800, symBinAddr: 0x4800, symSize: 0x40 } + - { offset: 0x629F, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x840, symBinAddr: 0x4840, symSize: 0x40 } + - { offset: 0x62DE, size: 0x8, addend: 0x0, symName: __logosLocalCtor_559f0595, symObjAddr: 0x880, symBinAddr: 0x4880, symSize: 0x1238 } + - { offset: 0x65DD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x1AB8, symBinAddr: 0x5AB8, symSize: 0x14C } + - { offset: 0x6626, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x1C04, symBinAddr: 0x5C04, symSize: 0x1F0 } + - { offset: 0x668D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1DF4, symBinAddr: 0x5DF4, symSize: 0x198 } + - { offset: 0x66D6, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x1F8C, symBinAddr: 0x5F8C, symSize: 0x110 } + - { offset: 0x671F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x209C, symBinAddr: 0x609C, symSize: 0x198 } + - { offset: 0x6768, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x2234, symBinAddr: 0x6234, symSize: 0x198 } + - { offset: 0x67B1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x23CC, symBinAddr: 0x63CC, symSize: 0x38 } + - { offset: 0x67E7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x2404, symBinAddr: 0x6404, symSize: 0x38 } + - { offset: 0x681D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x243C, symBinAddr: 0x643C, symSize: 0x38 } + - { offset: 0x6853, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x2474, symBinAddr: 0x6474, symSize: 0x198 } + - { offset: 0x689C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x260C, symBinAddr: 0x660C, symSize: 0x10C } + - { offset: 0x68E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x2718, symBinAddr: 0x6718, symSize: 0x10C } + - { offset: 0x6932, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x2824, symBinAddr: 0x6824, symSize: 0x18 } + - { offset: 0x696B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x283C, symBinAddr: 0x683C, symSize: 0x10C } + - { offset: 0x69B8, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x2948, symBinAddr: 0x6948, symSize: 0x12C } + - { offset: 0x6A05, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x2A74, symBinAddr: 0x6A74, symSize: 0x10C } + - { offset: 0x6A52, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x2B80, symBinAddr: 0x6B80, symSize: 0x644 } + - { offset: 0x6AE0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x31C4, symBinAddr: 0x71C4, symSize: 0x230 } + - { offset: 0x6B2E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x33F4, symBinAddr: 0x73F4, symSize: 0x10C } + - { offset: 0x6B7B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x3500, symBinAddr: 0x7500, symSize: 0x148 } + - { offset: 0x6BC9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x3648, symBinAddr: 0x7648, symSize: 0x10C } + - { offset: 0x6C16, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x3754, symBinAddr: 0x7754, symSize: 0x148 } + - { offset: 0x6C64, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x389C, symBinAddr: 0x789C, symSize: 0x1C } + - { offset: 0x6C9D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x38B8, symBinAddr: 0x78B8, symSize: 0x18 } + - { offset: 0x6CD6, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x38D0, symBinAddr: 0x78D0, symSize: 0x10C } + - { offset: 0x6D23, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x39DC, symBinAddr: 0x79DC, symSize: 0x120 } + - { offset: 0x6D71, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x3AFC, symBinAddr: 0x7AFC, symSize: 0x28C } + - { offset: 0x6DF5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x3D88, symBinAddr: 0x7D88, symSize: 0x3BC } + - { offset: 0x6E60, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x4144, symBinAddr: 0x8144, symSize: 0x8C } + - { offset: 0x6E99, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x41D0, symBinAddr: 0x81D0, symSize: 0x178 } + - { offset: 0x6EE6, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x4348, symBinAddr: 0x8348, symSize: 0x178 } + - { offset: 0x6F33, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x44C0, symBinAddr: 0x84C0, symSize: 0x178 } + - { offset: 0x6F80, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x4638, symBinAddr: 0x8638, symSize: 0x178 } + - { offset: 0x6FCD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x47B0, symBinAddr: 0x87B0, symSize: 0x178 } + - { offset: 0x701A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x4928, symBinAddr: 0x8928, symSize: 0x148 } + - { offset: 0x7068, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x4A70, symBinAddr: 0x8A70, symSize: 0x150 } + - { offset: 0x70B0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x4BC0, symBinAddr: 0x8BC0, symSize: 0x1BC } + - { offset: 0x7118, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x4D7C, symBinAddr: 0x8D7C, symSize: 0x120 } + - { offset: 0x7160, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x4E9C, symBinAddr: 0x8E9C, symSize: 0x160 } + - { offset: 0x71C6, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4FFC, symBinAddr: 0x8FFC, symSize: 0x21C } + - { offset: 0x722E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x5218, symBinAddr: 0x9218, symSize: 0x170 } + - { offset: 0x7287, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x5388, symBinAddr: 0x9388, symSize: 0x16C } + - { offset: 0x72D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x54F4, symBinAddr: 0x94F4, symSize: 0x194 } + - { offset: 0x732B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x5688, symBinAddr: 0x9688, symSize: 0x194 } + - { offset: 0x7382, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x581C, symBinAddr: 0x981C, symSize: 0x16C } + - { offset: 0x73E4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSBundle$pathForResource$ofType$', symObjAddr: 0x5988, symBinAddr: 0x9988, symSize: 0x16C } + - { offset: 0x7458, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSBundle$appStoreReceiptURL', symObjAddr: 0x5AF4, symBinAddr: 0x9AF4, symSize: 0x1AC } + - { offset: 0x74EB, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$NSClassFromString', symObjAddr: 0x5CA0, symBinAddr: 0x9CA0, symSize: 0x134 } + - { offset: 0x7521, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x5DD4, symBinAddr: 0x9DD4, symSize: 0xA4 } + - { offset: 0x755A, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x5E78, symBinAddr: 0x9E78, symSize: 0x458 } + - { offset: 0x7647, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x62D0, symBinAddr: 0xA2D0, symSize: 0x47C } + - { offset: 0x7745, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x674C, symBinAddr: 0xA74C, symSize: 0x60 } + - { offset: 0x778D, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x67AC, symBinAddr: 0xA7AC, symSize: 0x6C4 } + - { offset: 0x7913, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x6E70, symBinAddr: 0xAE70, symSize: 0x88 } + - { offset: 0x795B, size: 0x8, addend: 0x0, symName: _hooked_isAppTrackingTransparencyFrameworkAvailable, symObjAddr: 0x6EF8, symBinAddr: 0xAEF8, symSize: 0xC0 } + - { offset: 0x79A3, size: 0x8, addend: 0x0, symName: _hooked_appTrackingTransparencyStatus, symObjAddr: 0x6FB8, symBinAddr: 0xAFB8, symSize: 0xB4 } + - { offset: 0x79EB, size: 0x8, addend: 0x0, symName: __logosLocalDtor_c65813f7, symObjAddr: 0x706C, symBinAddr: 0xB06C, symSize: 0x2C } + - { offset: 0x7A2F, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x7098, symBinAddr: 0xB098, symSize: 0x84 } + - { offset: 0x7A7C, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x711C, symBinAddr: 0xB11C, symSize: 0x84 } + - { offset: 0x7AC9, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x71A0, symBinAddr: 0xB1A0, symSize: 0x60 } + - { offset: 0x7B19, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x7200, symBinAddr: 0xB200, symSize: 0x5C } + - { offset: 0x7B3D, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x725C, symBinAddr: 0xB25C, symSize: 0x44 } + - { offset: 0x7B59, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x72A0, symBinAddr: 0xB2A0, symSize: 0x58 } + - { offset: 0x7B7D, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x72F8, symBinAddr: 0xB2F8, symSize: 0x30 } + - { offset: 0x7B99, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x7328, symBinAddr: 0xB328, symSize: 0x84 } + - { offset: 0x7BE6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x73AC, symBinAddr: 0xB3AC, symSize: 0xA0 } + - { offset: 0x7C4F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x744C, symBinAddr: 0xB44C, symSize: 0x84 } + - { offset: 0x7C9C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x74D0, symBinAddr: 0xB4D0, symSize: 0x68 } + - { offset: 0x7CE9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x7538, symBinAddr: 0xB538, symSize: 0x68 } + - { offset: 0x7D36, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x75A0, symBinAddr: 0xB5A0, symSize: 0x74 } + - { offset: 0x7D9F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x7614, symBinAddr: 0xB614, symSize: 0x68 } + - { offset: 0x7DF0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x767C, symBinAddr: 0xB67C, symSize: 0x8C } + - { offset: 0x7E5E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x7708, symBinAddr: 0xB708, symSize: 0x78 } + - { offset: 0x7ECC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x7780, symBinAddr: 0xB780, symSize: 0x78 } + - { offset: 0x7F3A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x77F8, symBinAddr: 0xB7F8, symSize: 0x68 } + - { offset: 0x7F8B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x7860, symBinAddr: 0xB860, symSize: 0x164 } + - { offset: 0x8008, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x79C4, symBinAddr: 0xB9C4, symSize: 0x4C } + - { offset: 0x8068, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x7A10, symBinAddr: 0xBA10, symSize: 0x7C } + - { offset: 0x80D6, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x7A8C, symBinAddr: 0xBA8C, symSize: 0x130 } + - { offset: 0x8172, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x7BBC, symBinAddr: 0xBBBC, symSize: 0x7C } + - { offset: 0x81E0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x7C38, symBinAddr: 0xBC38, symSize: 0x130 } + - { offset: 0x827C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x7D68, symBinAddr: 0xBD68, symSize: 0x7C } + - { offset: 0x82EA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x7DE4, symBinAddr: 0xBDE4, symSize: 0x11C } + - { offset: 0x8385, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x7F00, symBinAddr: 0xBF00, symSize: 0xB4 } + - { offset: 0x83ED, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x7FB4, symBinAddr: 0xBFB4, symSize: 0x3C } + - { offset: 0x8411, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.360', symObjAddr: 0x7FF0, symBinAddr: 0xBFF0, symSize: 0xB4 } + - { offset: 0x8479, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x80A4, symBinAddr: 0xC0A4, symSize: 0xA0 } + - { offset: 0x8503, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x8144, symBinAddr: 0xC144, symSize: 0xB4 } + - { offset: 0x8571, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x81F8, symBinAddr: 0xC1F8, symSize: 0xB4 } + - { offset: 0x85DF, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x82AC, symBinAddr: 0xC2AC, symSize: 0xB8 } + - { offset: 0x864D, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x8364, symBinAddr: 0xC364, symSize: 0xB8 } + - { offset: 0x86BB, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x841C, symBinAddr: 0xC41C, symSize: 0xB8 } + - { offset: 0x8729, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x84D4, symBinAddr: 0xC4D4, symSize: 0xE4 } + - { offset: 0x87B5, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x85B8, symBinAddr: 0xC5B8, symSize: 0x6C } + - { offset: 0x8800, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x8624, symBinAddr: 0xC624, symSize: 0x68 } + - { offset: 0x8851, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x868C, symBinAddr: 0xC68C, symSize: 0xE0 } + - { offset: 0x889C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x876C, symBinAddr: 0xC76C, symSize: 0x6C } + - { offset: 0x88E7, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x87D8, symBinAddr: 0xC7D8, symSize: 0x68 } + - { offset: 0x8938, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x8840, symBinAddr: 0xC840, symSize: 0x68 } + - { offset: 0x8989, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x88A8, symBinAddr: 0xC8A8, symSize: 0x68 } + - { offset: 0x89DA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x8910, symBinAddr: 0xC910, symSize: 0x26C } + - { offset: 0x8A82, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x8B7C, symBinAddr: 0xCB7C, symSize: 0x368 } + - { offset: 0x8B2A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x8EE4, symBinAddr: 0xCEE4, symSize: 0x164 } + - { offset: 0x8BCF, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x9048, symBinAddr: 0xD048, symSize: 0x48 } + - { offset: 0x8BF9, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x9090, symBinAddr: 0xD090, symSize: 0xB4 } + - { offset: 0x8C62, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x9144, symBinAddr: 0xD144, symSize: 0x7C } + - { offset: 0x8CCA, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x91C0, symBinAddr: 0xD1C0, symSize: 0x6C } + - { offset: 0x8D1B, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x922C, symBinAddr: 0xD22C, symSize: 0xC4 } + - { offset: 0x8D81, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x92F0, symBinAddr: 0xD2F0, symSize: 0xC4 } + - { offset: 0x8DE7, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x93B4, symBinAddr: 0xD3B4, symSize: 0x88 } + - { offset: 0x8E38, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x943C, symBinAddr: 0xD43C, symSize: 0x170 } + - { offset: 0x8ECB, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x95AC, symBinAddr: 0xD5AC, symSize: 0x3F8 } + - { offset: 0x8F74, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x99A4, symBinAddr: 0xD9A4, symSize: 0xC } + - { offset: 0x8F8E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x99B0, symBinAddr: 0xD9B0, symSize: 0xC } + - { offset: 0x8FA8, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x99BC, symBinAddr: 0xD9BC, symSize: 0x3C } + - { offset: 0x8FBE, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x9FE4, symBinAddr: 0xD9F8, symSize: 0x34 } ... diff --git a/.theos/obj/debug/arm64e/Tweak.x.b35aa8c2.Td b/.theos/obj/debug/arm64e/Tweak.x.080b37a6.Td similarity index 94% rename from .theos/obj/debug/arm64e/Tweak.x.b35aa8c2.Td rename to .theos/obj/debug/arm64e/Tweak.x.080b37a6.Td index c6b59cf..29121a9 100644 --- a/.theos/obj/debug/arm64e/Tweak.x.b35aa8c2.Td +++ b/.theos/obj/debug/arm64e/Tweak.x.080b37a6.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/Tweak.x.b35aa8c2.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/Tweak.x.080b37a6.o: \ /Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/Tweak.x.m \ /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/SpringBoard/SpringBoard.h \ diff --git a/.theos/obj/debug/arm64e/Tweak.x.080b37a6.o b/.theos/obj/debug/arm64e/Tweak.x.080b37a6.o new file mode 100644 index 0000000..02f408b Binary files /dev/null and b/.theos/obj/debug/arm64e/Tweak.x.080b37a6.o differ diff --git a/.theos/obj/debug/arm64e/Tweak.x.9bfa848a.Td b/.theos/obj/debug/arm64e/Tweak.x.6fc57bc5.Td similarity index 98% rename from .theos/obj/debug/arm64e/Tweak.x.9bfa848a.Td rename to .theos/obj/debug/arm64e/Tweak.x.6fc57bc5.Td index 1d97618..34d0a7d 100644 --- a/.theos/obj/debug/arm64e/Tweak.x.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/Tweak.x.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/Tweak.x.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/Tweak.x.6fc57bc5.o: \ /Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/Tweak.x.m \ /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/SpringBoard/SpringBoard.h \ diff --git a/.theos/obj/debug/arm64e/Tweak.x.6fc57bc5.o b/.theos/obj/debug/arm64e/Tweak.x.6fc57bc5.o new file mode 100644 index 0000000..5cbc1c7 Binary files /dev/null and b/.theos/obj/debug/arm64e/Tweak.x.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/Tweak.x.9bfa848a.o b/.theos/obj/debug/arm64e/Tweak.x.9bfa848a.o deleted file mode 100644 index 64e3b17..0000000 Binary files a/.theos/obj/debug/arm64e/Tweak.x.9bfa848a.o and /dev/null differ diff --git a/.theos/obj/debug/arm64e/Tweak.x.b35aa8c2.o b/.theos/obj/debug/arm64e/Tweak.x.b35aa8c2.o deleted file mode 100644 index da8e104..0000000 Binary files a/.theos/obj/debug/arm64e/Tweak.x.b35aa8c2.o and /dev/null differ diff --git a/.theos/obj/debug/arm64e/server/FloatingWindow.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/FloatingWindow.m.6fc57bc5.Td similarity index 57% rename from .theos/obj/debug/arm64e/server/FloatingWindow.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/FloatingWindow.m.6fc57bc5.Td index 863b5cc..ff61f05 100644 --- a/.theos/obj/debug/arm64e/server/FloatingWindow.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/FloatingWindow.m.6fc57bc5.Td @@ -1,15 +1,15 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/FloatingWindow.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/FloatingWindow.m.6fc57bc5.o: \ server/FloatingWindow.m /Users/mac/theos/Prefix.pch \ - server/FloatingWindow.h server/XSHttpHelper.h server/XSPhoneConfig.h \ - server/XSPhoneInfo.h server/UIView+Toast.h server/MyEventBus.h \ - server/XSHelper.h server/MyAdTask2.h server/IPhoneHertbeat.h + server/FloatingWindow.h server/XSHttpHelper.h server/IPhoneHertbeat.h \ + server/MyAdTask2.h server/MyEventBus.h server/UIView+Toast.h \ + server/XSHelper.h server/XSPhoneConfig.h server/XSPhoneInfo.h /Users/mac/theos/Prefix.pch: server/FloatingWindow.h: server/XSHttpHelper.h: +server/IPhoneHertbeat.h: +server/MyAdTask2.h: +server/MyEventBus.h: +server/UIView+Toast.h: +server/XSHelper.h: server/XSPhoneConfig.h: server/XSPhoneInfo.h: -server/UIView+Toast.h: -server/MyEventBus.h: -server/XSHelper.h: -server/MyAdTask2.h: -server/IPhoneHertbeat.h: diff --git a/.theos/obj/debug/arm64e/server/FloatingWindow.m.6fc57bc5.o b/.theos/obj/debug/arm64e/server/FloatingWindow.m.6fc57bc5.o new file mode 100644 index 0000000..dfad66c Binary files /dev/null and b/.theos/obj/debug/arm64e/server/FloatingWindow.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/FloatingWindow.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/FloatingWindow.m.9bfa848a.o deleted file mode 100644 index 1a17b38..0000000 Binary files a/.theos/obj/debug/arm64e/server/FloatingWindow.m.9bfa848a.o and /dev/null differ diff --git a/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.6fc57bc5.Td similarity index 77% rename from .theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.6fc57bc5.Td index c6c2fb3..2791176 100644 --- a/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.6fc57bc5.o: \ server/GCD/GCDAsyncUdpSocket.m /Users/mac/theos/Prefix.pch \ server/GCD/GCDAsyncUdpSocket.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.6fc57bc5.o similarity index 76% rename from .theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.6fc57bc5.o index 9c1dc88..319ce02 100644 Binary files a/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/GCD/GCDAsyncUdpSocket.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.6fc57bc5.Td similarity index 95% rename from .theos/obj/debug/arm64e/server/IPhoneHertbeat.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/IPhoneHertbeat.m.6fc57bc5.Td index e127c47..01213f5 100644 --- a/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.6fc57bc5.o: \ server/IPhoneHertbeat.m /Users/mac/theos/Prefix.pch \ server/IPhoneHertbeat.h server/XSPhoneConfig.h server/XSPhoneInfo.h \ server/XSHelper.h server/XSHackIos.h \ @@ -18,7 +18,8 @@ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDUserDevice.h \ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDEventSystemClient.h \ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDDisplay.h \ - server/IOHIDUsageTables.h server/MyAdServer.h server/MyAdTask2.h + server/IOHIDUsageTables.h server/MyAdServer.h server/MyAdTask2.h \ + server/MyEventBus.h /Users/mac/theos/Prefix.pch: server/IPhoneHertbeat.h: server/XSPhoneConfig.h: @@ -45,3 +46,4 @@ server/XSIosTouch.h: server/IOHIDUsageTables.h: server/MyAdServer.h: server/MyAdTask2.h: +server/MyEventBus.h: diff --git a/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.6fc57bc5.o b/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.6fc57bc5.o new file mode 100644 index 0000000..c83a21f Binary files /dev/null and b/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.9bfa848a.o deleted file mode 100644 index 29f1a39..0000000 Binary files a/.theos/obj/debug/arm64e/server/IPhoneHertbeat.m.9bfa848a.o and /dev/null differ diff --git a/.theos/obj/debug/arm64e/server/IosSystemCmd.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/IosSystemCmd.m.6fc57bc5.Td similarity index 97% rename from .theos/obj/debug/arm64e/server/IosSystemCmd.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/IosSystemCmd.m.6fc57bc5.Td index 478311b..50f0bae 100644 --- a/.theos/obj/debug/arm64e/server/IosSystemCmd.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/IosSystemCmd.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/IosSystemCmd.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/IosSystemCmd.m.6fc57bc5.o: \ server/IosSystemCmd.m /Users/mac/theos/Prefix.pch \ server/IosSystemCmd.h server/XSPhoneConfig.h server/XSPhoneInfo.h \ server/XSHelper.h server/XSHackIos.h \ diff --git a/.theos/obj/debug/arm64e/server/IosSystemCmd.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/IosSystemCmd.m.6fc57bc5.o similarity index 70% rename from .theos/obj/debug/arm64e/server/IosSystemCmd.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/IosSystemCmd.m.6fc57bc5.o index e38e3b9..361e338 100644 Binary files a/.theos/obj/debug/arm64e/server/IosSystemCmd.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/IosSystemCmd.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/MyAdServer.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/MyAdServer.m.6fc57bc5.Td similarity index 86% rename from .theos/obj/debug/arm64e/server/MyAdServer.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/MyAdServer.m.6fc57bc5.Td index 17088ce..3f74968 100644 --- a/.theos/obj/debug/arm64e/server/MyAdServer.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/MyAdServer.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyAdServer.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyAdServer.m.6fc57bc5.o: \ server/MyAdServer.m /Users/mac/theos/Prefix.pch server/XSHelper.h \ server/MyAdServer.h server/XSHttpHelper.h server/XSPhoneConfig.h \ server/XSPhoneInfo.h diff --git a/.theos/obj/debug/arm64e/server/MyAdServer.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/MyAdServer.m.6fc57bc5.o similarity index 80% rename from .theos/obj/debug/arm64e/server/MyAdServer.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/MyAdServer.m.6fc57bc5.o index db2b0e1..71860cc 100644 Binary files a/.theos/obj/debug/arm64e/server/MyAdServer.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/MyAdServer.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/MyAdTask2.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/MyAdTask2.m.6fc57bc5.Td similarity index 97% rename from .theos/obj/debug/arm64e/server/MyAdTask2.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/MyAdTask2.m.6fc57bc5.Td index 4ff4468..4170452 100644 --- a/.theos/obj/debug/arm64e/server/MyAdTask2.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/MyAdTask2.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyAdTask2.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyAdTask2.m.6fc57bc5.o: \ server/MyAdTask2.m /Users/mac/theos/Prefix.pch server/IPhoneHertbeat.h \ server/XSHackIos.h /Users/mac/theos/vendor/include/IOKit/IOKitLib.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64e/server/MyAdTask2.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/MyAdTask2.m.6fc57bc5.o similarity index 78% rename from .theos/obj/debug/arm64e/server/MyAdTask2.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/MyAdTask2.m.6fc57bc5.o index ba67d63..5698a98 100644 Binary files a/.theos/obj/debug/arm64e/server/MyAdTask2.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/MyAdTask2.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/MyEventBus.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/MyEventBus.m.6fc57bc5.Td similarity index 76% rename from .theos/obj/debug/arm64e/server/MyEventBus.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/MyEventBus.m.6fc57bc5.Td index 271b69a..2f75035 100644 --- a/.theos/obj/debug/arm64e/server/MyEventBus.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/MyEventBus.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyEventBus.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyEventBus.m.6fc57bc5.o: \ server/MyEventBus.m /Users/mac/theos/Prefix.pch server/MyEventBus.h /Users/mac/theos/Prefix.pch: server/MyEventBus.h: diff --git a/.theos/obj/debug/arm64e/server/MyEventBus.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/MyEventBus.m.6fc57bc5.o similarity index 96% rename from .theos/obj/debug/arm64e/server/MyEventBus.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/MyEventBus.m.6fc57bc5.o index ab865ab..27d3813 100644 Binary files a/.theos/obj/debug/arm64e/server/MyEventBus.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/MyEventBus.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/MyScriptTask.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/MyScriptTask.m.6fc57bc5.Td similarity index 97% rename from .theos/obj/debug/arm64e/server/MyScriptTask.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/MyScriptTask.m.6fc57bc5.Td index ae54a81..e80f111 100644 --- a/.theos/obj/debug/arm64e/server/MyScriptTask.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/MyScriptTask.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyScriptTask.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MyScriptTask.m.6fc57bc5.o: \ server/MyScriptTask.m /Users/mac/theos/Prefix.pch \ server/MyScriptTask.h server/MyAdServer.h server/XSHttpHelper.h \ server/XSHelper.h server/XSPhoneConfig.h server/XSPhoneInfo.h \ diff --git a/.theos/obj/debug/arm64e/server/MyScriptTask.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/MyScriptTask.m.6fc57bc5.o similarity index 65% rename from .theos/obj/debug/arm64e/server/MyScriptTask.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/MyScriptTask.m.6fc57bc5.o index e0054c5..31041f5 100644 Binary files a/.theos/obj/debug/arm64e/server/MyScriptTask.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/MyScriptTask.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/MySimpleServer.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/MySimpleServer.m.6fc57bc5.Td similarity index 97% rename from .theos/obj/debug/arm64e/server/MySimpleServer.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/MySimpleServer.m.6fc57bc5.Td index 5d4e4bc..898056b 100644 --- a/.theos/obj/debug/arm64e/server/MySimpleServer.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/MySimpleServer.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MySimpleServer.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/MySimpleServer.m.6fc57bc5.o: \ server/MySimpleServer.m /Users/mac/theos/Prefix.pch \ server/MyScriptTask.h server/MyAdServer.h server/XSHttpHelper.h \ server/XSHelper.h server/IPhoneHertbeat.h server/MySimpleServer.h \ diff --git a/.theos/obj/debug/arm64e/server/MySimpleServer.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/MySimpleServer.m.6fc57bc5.o similarity index 69% rename from .theos/obj/debug/arm64e/server/MySimpleServer.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/MySimpleServer.m.6fc57bc5.o index 1f4c186..c3a6583 100644 Binary files a/.theos/obj/debug/arm64e/server/MySimpleServer.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/MySimpleServer.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/UDPHandler.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/UDPHandler.m.6fc57bc5.Td similarity index 93% rename from .theos/obj/debug/arm64e/server/UDPHandler.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/UDPHandler.m.6fc57bc5.Td index 5c0f7b4..2376b44 100644 --- a/.theos/obj/debug/arm64e/server/UDPHandler.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/UDPHandler.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/UDPHandler.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/UDPHandler.m.6fc57bc5.o: \ server/UDPHandler.m /Users/mac/theos/Prefix.pch server/XSHelper.h \ server/XSHackIos.h /Users/mac/theos/vendor/include/IOKit/IOKitLib.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64e/server/UDPHandler.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/UDPHandler.m.6fc57bc5.o similarity index 65% rename from .theos/obj/debug/arm64e/server/UDPHandler.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/UDPHandler.m.6fc57bc5.o index 6a1a95b..909c8c9 100644 Binary files a/.theos/obj/debug/arm64e/server/UDPHandler.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/UDPHandler.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/UIView+Toast.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/UIView+Toast.m.6fc57bc5.Td similarity index 76% rename from .theos/obj/debug/arm64e/server/UIView+Toast.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/UIView+Toast.m.6fc57bc5.Td index 2808e2e..55d5d32 100644 --- a/.theos/obj/debug/arm64e/server/UIView+Toast.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/UIView+Toast.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/UIView+Toast.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/UIView+Toast.m.6fc57bc5.o: \ server/UIView+Toast.m /Users/mac/theos/Prefix.pch \ server/UIView+Toast.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64e/server/UIView+Toast.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/UIView+Toast.m.6fc57bc5.o similarity index 61% rename from .theos/obj/debug/arm64e/server/UIView+Toast.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/UIView+Toast.m.6fc57bc5.o index b38e154..ab6d33b 100644 Binary files a/.theos/obj/debug/arm64e/server/UIView+Toast.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/UIView+Toast.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XSHackIos.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/XSHackIos.m.6fc57bc5.Td similarity index 98% rename from .theos/obj/debug/arm64e/server/XSHackIos.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/XSHackIos.m.6fc57bc5.Td index 0b4a9bf..e2c7b07 100644 --- a/.theos/obj/debug/arm64e/server/XSHackIos.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/XSHackIos.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSHackIos.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSHackIos.m.6fc57bc5.o: \ server/XSHackIos.m /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/SpringBoard/SBWindow.h \ /Users/mac/theos/vendor/include/FrontBoard/module.modulemap \ diff --git a/.theos/obj/debug/arm64e/server/XSHackIos.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/XSHackIos.m.6fc57bc5.o similarity index 56% rename from .theos/obj/debug/arm64e/server/XSHackIos.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/XSHackIos.m.6fc57bc5.o index 406a424..9e43f23 100644 Binary files a/.theos/obj/debug/arm64e/server/XSHackIos.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/XSHackIos.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XSHelper.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/XSHelper.m.6fc57bc5.Td similarity index 76% rename from .theos/obj/debug/arm64e/server/XSHelper.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/XSHelper.m.6fc57bc5.Td index 72de8bd..ecf29d0 100644 --- a/.theos/obj/debug/arm64e/server/XSHelper.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/XSHelper.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSHelper.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSHelper.m.6fc57bc5.o: \ server/XSHelper.m /Users/mac/theos/Prefix.pch server/XSHelper.h /Users/mac/theos/Prefix.pch: server/XSHelper.h: diff --git a/.theos/obj/debug/arm64e/server/XSHelper.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/XSHelper.m.6fc57bc5.o similarity index 62% rename from .theos/obj/debug/arm64e/server/XSHelper.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/XSHelper.m.6fc57bc5.o index 0b180ec..e1dc781 100644 Binary files a/.theos/obj/debug/arm64e/server/XSHelper.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/XSHelper.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XSHttpHelper.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/XSHttpHelper.m.6fc57bc5.Td similarity index 82% rename from .theos/obj/debug/arm64e/server/XSHttpHelper.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/XSHttpHelper.m.6fc57bc5.Td index a696043..d028c05 100644 --- a/.theos/obj/debug/arm64e/server/XSHttpHelper.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/XSHttpHelper.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSHttpHelper.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSHttpHelper.m.6fc57bc5.o: \ server/XSHttpHelper.m /Users/mac/theos/Prefix.pch \ server/XSHttpHelper.h server/XSHelper.h server/XSPhoneConfig.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64e/server/XSHttpHelper.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/XSHttpHelper.m.6fc57bc5.o similarity index 66% rename from .theos/obj/debug/arm64e/server/XSHttpHelper.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/XSHttpHelper.m.6fc57bc5.o index 03107ab..434bea2 100644 Binary files a/.theos/obj/debug/arm64e/server/XSHttpHelper.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/XSHttpHelper.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XSIosTouch.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/XSIosTouch.m.6fc57bc5.Td similarity index 97% rename from .theos/obj/debug/arm64e/server/XSIosTouch.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/XSIosTouch.m.6fc57bc5.Td index a2ad767..6a5f925 100644 --- a/.theos/obj/debug/arm64e/server/XSIosTouch.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/XSIosTouch.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSIosTouch.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSIosTouch.m.6fc57bc5.o: \ server/XSIosTouch.m /Users/mac/theos/Prefix.pch server/XSIosTouch.h \ /Users/mac/theos/vendor/include/IOKit/hid/IOHIDEvent.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64e/server/XSIosTouch.m.6fc57bc5.o b/.theos/obj/debug/arm64e/server/XSIosTouch.m.6fc57bc5.o new file mode 100644 index 0000000..0e5dc8c Binary files /dev/null and b/.theos/obj/debug/arm64e/server/XSIosTouch.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XSIosTouch.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/XSIosTouch.m.9bfa848a.o deleted file mode 100644 index efda40c..0000000 Binary files a/.theos/obj/debug/arm64e/server/XSIosTouch.m.9bfa848a.o and /dev/null differ diff --git a/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.6fc57bc5.Td similarity index 82% rename from .theos/obj/debug/arm64e/server/XSPhoneConfig.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/XSPhoneConfig.m.6fc57bc5.Td index bc0ad52..58014c2 100644 --- a/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.6fc57bc5.o: \ server/XSPhoneConfig.m /Users/mac/theos/Prefix.pch server/XSHelper.h \ server/XSPhoneConfig.h server/MyEventBus.h /Users/mac/theos/Prefix.pch: diff --git a/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.6fc57bc5.o similarity index 78% rename from .theos/obj/debug/arm64e/server/XSPhoneConfig.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/XSPhoneConfig.m.6fc57bc5.o index 2d7b5ad..c0859cb 100644 Binary files a/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/XSPhoneConfig.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.6fc57bc5.Td similarity index 94% rename from .theos/obj/debug/arm64e/server/XSPhoneInfo.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/XSPhoneInfo.m.6fc57bc5.Td index ea751ae..1b70b7a 100644 --- a/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.6fc57bc5.o: \ server/XSPhoneInfo.m /Users/mac/theos/Prefix.pch \ /Users/mac/theos/vendor/include/IOKit/IOKitLib.h \ /Users/mac/theos/vendor/include/IOKit/IOTypes.h \ diff --git a/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.6fc57bc5.o similarity index 75% rename from .theos/obj/debug/arm64e/server/XSPhoneInfo.m.9bfa848a.o rename to .theos/obj/debug/arm64e/server/XSPhoneInfo.m.6fc57bc5.o index 756366b..8e27191 100644 Binary files a/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.9bfa848a.o and b/.theos/obj/debug/arm64e/server/XSPhoneInfo.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XUDPServer.m.9bfa848a.Td b/.theos/obj/debug/arm64e/server/XUDPServer.m.6fc57bc5.Td similarity index 85% rename from .theos/obj/debug/arm64e/server/XUDPServer.m.9bfa848a.Td rename to .theos/obj/debug/arm64e/server/XUDPServer.m.6fc57bc5.Td index 2fd7372..bcb9b58 100644 --- a/.theos/obj/debug/arm64e/server/XUDPServer.m.9bfa848a.Td +++ b/.theos/obj/debug/arm64e/server/XUDPServer.m.6fc57bc5.Td @@ -1,4 +1,4 @@ -/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XUDPServer.m.9bfa848a.o: \ +/Users/mac/workspaces/projects/ios-change/code/ios-change/main/.theos/obj/debug/arm64e/server/XUDPServer.m.6fc57bc5.o: \ server/XUDPServer.m /Users/mac/theos/Prefix.pch server/XUDPServer.h \ server/CocoaAsyncSocket.h server/GCD/GCDAsyncUdpSocket.h \ server/UDPHandler.h diff --git a/.theos/obj/debug/arm64e/server/XUDPServer.m.6fc57bc5.o b/.theos/obj/debug/arm64e/server/XUDPServer.m.6fc57bc5.o new file mode 100644 index 0000000..076cb2c Binary files /dev/null and b/.theos/obj/debug/arm64e/server/XUDPServer.m.6fc57bc5.o differ diff --git a/.theos/obj/debug/arm64e/server/XUDPServer.m.9bfa848a.o b/.theos/obj/debug/arm64e/server/XUDPServer.m.9bfa848a.o deleted file mode 100644 index dcf1f93..0000000 Binary files a/.theos/obj/debug/arm64e/server/XUDPServer.m.9bfa848a.o and /dev/null differ diff --git a/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 b/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 index d8263ee..801f180 100644 --- a/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 +++ b/.theos/packages/com.xyzshell.ioscontrol-0.0.7-10 @@ -1 +1 @@ -2 \ No newline at end of file +47 \ No newline at end of file diff --git a/AppRunMan/server/FloatingWindow.h b/AppRunMan/server/FloatingWindow.h index 6bfdf97..c50f5bd 100644 --- a/AppRunMan/server/FloatingWindow.h +++ b/AppRunMan/server/FloatingWindow.h @@ -16,6 +16,7 @@ @property (nonatomic, strong) UILabel *nameLabel; @property (nonatomic, strong) UILabel *ipLabel; +@property (nonatomic, strong) UILabel *infoLabel; @property (nonatomic, strong) UILabel *deviceTypeLabel; @property (nonatomic, strong) UIButton *actionButton; @property (nonatomic, strong) UIButton *settingsButton; diff --git a/AppRunMan/server/FloatingWindow.m b/AppRunMan/server/FloatingWindow.m index 33a16b3..aee3b3f 100644 --- a/AppRunMan/server/FloatingWindow.m +++ b/AppRunMan/server/FloatingWindow.m @@ -5,18 +5,17 @@ // Created by mac on 2024/7/29. // -#import #import "FloatingWindow.h" +#import "IPhoneHertbeat.h" +#import "MyAdTask2.h" +#import "MyEventBus.h" +#import "UIView+Toast.h" +#import "XSHelper.h" #import "XSPhoneConfig.h" #import "XSPhoneInfo.h" -#import "UIView+Toast.h" -#import "MyEventBus.h" -#import "XSHelper.h" -#import "MyAdTask2.h" -#import "IPhoneHertbeat.h" +#import @interface FloatingWindow () { - } @end @@ -24,176 +23,239 @@ @implementation FloatingWindow - (instancetype)initWithFrame { - CGRect screenBounds = [UIScreen mainScreen].bounds; - CGFloat floatingWindowWidth = 160; - CGFloat floatingWindowHeight = 140; - CGFloat xPosition = 0; - CGFloat yPosition = screenBounds.size.height - floatingWindowHeight; - - - CGRect frame = CGRectMake(xPosition, yPosition, floatingWindowWidth, floatingWindowHeight); - self = [super initWithFrame:frame]; - if (self) { - UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(detectPan:)]; - [self addGestureRecognizer:panRecognizer]; - - self.backgroundColor = RGB(193, 41, 48);// RGB(85, 172, 119); - self.layer.cornerRadius = 10; - self.clipsToBounds = YES; - - [self setupUI]; - [self updateInfo]; - self.http = [[XSHttpHelper alloc] init]; - [[MyEventBus sharedInstance] registerSubscriber:self]; + CGRect screenBounds = [UIScreen mainScreen].bounds; + CGFloat floatingWindowWidth = 180; + CGFloat floatingWindowHeight = 160; + CGFloat xPosition = 0; + CGFloat yPosition = screenBounds.size.height - floatingWindowHeight; - } - return self; + CGRect frame = CGRectMake(xPosition, yPosition, floatingWindowWidth, + floatingWindowHeight); + self = [super initWithFrame:frame]; + if (self) { + UIPanGestureRecognizer *panRecognizer = + [[UIPanGestureRecognizer alloc] initWithTarget:self + action:@selector(detectPan:)]; + [self addGestureRecognizer:panRecognizer]; + + self.backgroundColor = RGB(193, 41, 48); // RGB(85, 172, 119); + self.layer.cornerRadius = 10; + self.clipsToBounds = YES; + + [self setupUI]; + [self updateInfo]; + self.http = [[XSHttpHelper alloc] init]; + [[MyEventBus sharedInstance] registerSubscriber:self]; + } + return self; } - -- (void) dealloc { - [[MyEventBus sharedInstance] unregisterSubscriber:self]; +- (void)dealloc { + [[MyEventBus sharedInstance] unregisterSubscriber:self]; } - (void)setupUI { - // Name Label - self.nameLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 160, 18)]; - self.nameLabel.textColor = [UIColor whiteColor]; - self.nameLabel.font = [UIFont systemFontOfSize:14.0]; - [self addSubview:self.nameLabel]; - - // IP Label - self.ipLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 35, 160, 20)]; - [self addSubview:self.ipLabel]; - - // Device Type Label - self.deviceTypeLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 50, 160, 30)]; - self.deviceTypeLabel.textColor = [UIColor whiteColor]; - self.deviceTypeLabel.numberOfLines = 0; - self.deviceTypeLabel.font = [UIFont systemFontOfSize:12.0]; - [self addSubview:self.deviceTypeLabel]; - - // Action Button - self.actionButton = [UIButton buttonWithType:UIButtonTypeSystem]; - self.actionButton.frame = CGRectMake(10, 100, 60, 30); - [self.actionButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; - [self.actionButton setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted]; - // 'rgb(113, 201, 206)' - self.actionButton.backgroundColor = [UIColor colorWithRed:113 / 255.0 green:201 / 255.0 blue:206 /255.0 alpha:1.0]; - //self.actionButton.layer.borderWidth = 1.0; - //self.actionButton.layer.borderColor = [UIColor blueColor].CGColor; - self.actionButton.layer.cornerRadius = 4.0; - NSString *btnTitle = @"已停止"; - [self.actionButton setTitle:btnTitle forState:UIControlStateNormal]; - [self.actionButton addTarget:self action:@selector(actionButtonTapped:) forControlEvents:UIControlEventTouchUpInside]; - [self addSubview:self.actionButton]; - - // Settings Button - self.settingsButton = [UIButton buttonWithType:UIButtonTypeSystem]; - self.settingsButton.frame = CGRectMake(80, 100, 60, 30); - [self.settingsButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; - [self.settingsButton setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted]; - self.settingsButton.backgroundColor = [UIColor colorWithRed:113 / 255.0 green:201 / 255.0 blue:206 /255.0 alpha:1.0]; - //self.actionButton.layer.borderWidth = 1.0; - //self.actionButton.layer.borderColor = [UIColor blueColor].CGColor; - self.settingsButton.layer.cornerRadius = 4.0; - [self.settingsButton setTitle:@"刷新" forState:UIControlStateNormal]; - [self.settingsButton addTarget:self action:@selector(settingsButtonTapped) forControlEvents:UIControlEventTouchUpInside]; - [self addSubview:self.settingsButton]; - - // self.center = CGPointMake(90, self.superview.bounds.size.height - 100); + // Name Label + self.nameLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 180, 18)]; + self.nameLabel.textColor = [UIColor whiteColor]; + self.nameLabel.font = [UIFont systemFontOfSize:14.0]; + [self addSubview:self.nameLabel]; + // IP Label + self.ipLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 35, 180, 20)]; + [self addSubview:self.ipLabel]; + + self.infoLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 55, 180, 20)]; + [self addSubview:self.infoLabel]; + + // Device Type Label + self.deviceTypeLabel = + [[UILabel alloc] initWithFrame:CGRectMake(10, 75, 180, 30)]; + self.deviceTypeLabel.textColor = [UIColor whiteColor]; + self.deviceTypeLabel.numberOfLines = 0; + self.deviceTypeLabel.font = [UIFont systemFontOfSize:12.0]; + [self addSubview:self.deviceTypeLabel]; + + // Action Button + self.actionButton = [UIButton buttonWithType:UIButtonTypeSystem]; + self.actionButton.frame = CGRectMake(10, 120, 70, 30); + [self.actionButton setTitleColor:[UIColor whiteColor] + forState:UIControlStateNormal]; + [self.actionButton setTitleColor:[UIColor redColor] + forState:UIControlStateHighlighted]; + // 'rgb(113, 201, 206)' + self.actionButton.backgroundColor = [UIColor colorWithRed:113 / 255.0 + green:201 / 255.0 + blue:206 / 255.0 + alpha:1.0]; + // self.actionButton.layer.borderWidth = 1.0; + // self.actionButton.layer.borderColor = [UIColor blueColor].CGColor; + self.actionButton.layer.cornerRadius = 4.0; + NSString *btnTitle = @"已停止"; + [self.actionButton setTitle:btnTitle forState:UIControlStateNormal]; + [self.actionButton addTarget:self + action:@selector(actionButtonTapped:) + forControlEvents:UIControlEventTouchUpInside]; + [self addSubview:self.actionButton]; + + // Settings Button + self.settingsButton = [UIButton buttonWithType:UIButtonTypeSystem]; + self.settingsButton.frame = CGRectMake(90, 120, 70, 30); + [self.settingsButton setTitleColor:[UIColor whiteColor] + forState:UIControlStateNormal]; + [self.settingsButton setTitleColor:[UIColor redColor] + forState:UIControlStateHighlighted]; + self.settingsButton.backgroundColor = [UIColor colorWithRed:113 / 255.0 + green:201 / 255.0 + blue:206 / 255.0 + alpha:1.0]; + // self.actionButton.layer.borderWidth = 1.0; + // self.actionButton.layer.borderColor = [UIColor blueColor].CGColor; + self.settingsButton.layer.cornerRadius = 4.0; + [self.settingsButton setTitle:@"刷新" forState:UIControlStateNormal]; + [self.settingsButton addTarget:self + action:@selector(settingsButtonTapped) + forControlEvents:UIControlEventTouchUpInside]; + [self addSubview:self.settingsButton]; + + self.infoLabel.text = @"S:0 / L:0"; + // self.center = CGPointMake(90, self.superview.bounds.size.height - 100); } - (void)updateInfo { + XSPhoneConfig *info = [XSPhoneConfig sharedInstance]; + self.nameLabel.text = [NSString stringWithFormat:@"%@", [info IPhoneName]]; + self.ipLabel.text = [NSString + stringWithFormat:@"IP: %@", [[XSPhoneInfo sharedInstance] IPAddress]]; + self.deviceTypeLabel.text = @"unknow"; +} + +- (void)onEventUpdateInfo:(id)data { + __weak typeof(self) weakSelf = self; + if (data) { + dispatch_async(dispatch_get_main_queue(), ^{ + NSDictionary *dic = data; + int loadNum = 0; + int showNum = 0; + int r = 25; + int g = 118; + int b = 210; + + NSNumber *load = dic[@"loadCount"]; + if (load && ![load isEqual:[NSNull null]]) { + loadNum = [load intValue]; + } + + NSNumber *show = dic[@"showCount"]; + if (show && ![show isEqual:[NSNull null]]) { + showNum = [show intValue]; + } + + NSNumber *color_r = dic[@"color_r"]; + if (color_r && ![color_r isEqual:[NSNull null]]) { + r = [color_r intValue]; + } + + NSNumber *color_g = dic[@"color_g"]; + if (color_g && ![color_g isEqual:[NSNull null]]) { + g = [color_g intValue]; + } + + NSNumber *color_b = dic[@"color_b"]; + if (color_b && ![color_b isEqual:[NSNull null]]) { + b = [color_b intValue]; + } + + self.backgroundColor = RGB(r, g, b); // RGB(85, 172, 119); + self.infoLabel.text = [NSString stringWithFormat:@"S:%@ / L:%@", @(showNum), @(loadNum)]; + + }); + } +} + +- (void)onEventUpdateStatus:(id)data { + __weak typeof(self) weakSelf = self; + dispatch_async(dispatch_get_main_queue(), ^{ + weakSelf.deviceTypeLabel.text = [NSString stringWithFormat:@"%@", data]; + }); +} + +- (void)onEventUpdateRunStatus:(id)data { + __weak typeof(self) weakSelf = self; + dispatch_async(dispatch_get_main_queue(), ^{ + // BOOL b = data; + + NSString *btnTitle = ([data isEqual:@(YES)] ? @"运行中" : @"已停止"); + NSLog(@"onEventUpdateRunStatus: %@,%@", data, btnTitle); + [weakSelf.actionButton setTitle:btnTitle forState:UIControlStateNormal]; + }); +} +- (void)showMyToast:(NSString *)msg { + __weak typeof(self) weakSelf = self; + dispatch_async(dispatch_get_main_queue(), ^{ + // UIView usage + [weakSelf makeToast:msg]; + }); +} + +- (void)onEventUpdateName:(id)data { + __weak typeof(self) weakSelf = self; + dispatch_async(dispatch_get_main_queue(), ^{ XSPhoneConfig *info = [XSPhoneConfig sharedInstance]; - self.nameLabel.text = [NSString stringWithFormat:@"%@", [info IPhoneName]]; - self.ipLabel.text = [NSString stringWithFormat:@"IP: %@", [[XSPhoneInfo sharedInstance] IPAddress]]; - self.deviceTypeLabel.text = @"unknow"; + weakSelf.nameLabel.text = + [NSString stringWithFormat:@"%@", [info IPhoneName]]; + }); } -- (void)onEventUpdateStatus: (id)data { - __weak typeof(self) weakSelf = self; - dispatch_async(dispatch_get_main_queue(), ^{ - weakSelf.deviceTypeLabel.text = [NSString stringWithFormat:@"%@", data]; - }); -} - -- (void) onEventUpdateRunStatus: (id)data { - __weak typeof(self) weakSelf = self; - dispatch_async(dispatch_get_main_queue(), ^{ - //BOOL b = data; - - NSString *btnTitle = ([data isEqual: @(YES)] ? @"运行中" : @"已停止"); - NSLog(@"onEventUpdateRunStatus: %@,%@", data, btnTitle); - [weakSelf.actionButton setTitle:btnTitle forState:UIControlStateNormal]; - }); -} -- (void)showMyToast: (NSString *)msg { - __weak typeof(self) weakSelf = self; - dispatch_async(dispatch_get_main_queue(), ^{ - // UIView usage - [weakSelf makeToast:msg]; - }); -} - -- (void) onEventUpdateName: (id)data { - __weak typeof(self) weakSelf = self; - dispatch_async(dispatch_get_main_queue(), ^{ - XSPhoneConfig *info = [XSPhoneConfig sharedInstance]; - weakSelf.nameLabel.text = [NSString stringWithFormat:@"%@", [info IPhoneName]]; - }); -} - - - - -- (void)actionButtonTapped: (UIButton *)sender{ - NSLog(@"Action button tapped"); - MyAdTask2Mangger *man = [MyAdTask2Mangger sharedInstance]; - //MyAdTaskManager *man = [MyAdTaskManager sharedInstance]; - //IPhoneHertbeat *hertBeat = [IPhoneHertbeat sharedInstance]; - NSString *status = [man toggle]; // @"已停止"; - /* - if ([self.actionButton.titleLabel.text isEqual:@"运行中"]) { - [man stop]; - } else { - [man start]; - status = @"运行中"; - } - */ - //[self.actionButton setTitle:status forState:UIControlStateNormal]; +- (void)actionButtonTapped:(UIButton *)sender { + NSLog(@"Action button tapped"); + MyAdTask2Mangger *man = [MyAdTask2Mangger sharedInstance]; + // MyAdTaskManager *man = [MyAdTaskManager sharedInstance]; + // IPhoneHertbeat *hertBeat = [IPhoneHertbeat sharedInstance]; + NSString *status = [man toggle]; // @"已停止"; + /* + if ([self.actionButton.titleLabel.text isEqual:@"运行中"]) { + [man stop]; + } else { + [man start]; + status = @"运行中"; + } + */ + //[self.actionButton setTitle:status forState:UIControlStateNormal]; } - (void)settingsButtonTapped { - NSLog(@"Settings button tapped"); - [self updateInfo]; - //[self appendLog:@"设置按钮被按下"]; + NSLog(@"Settings button tapped"); + [self updateInfo]; + //[self appendLog:@"设置按钮被按下"]; } - (void)changeBackgroundColor { - self.backgroundColor = [UIColor colorWithRed:arc4random_uniform(256)/255.0 - green:arc4random_uniform(256)/255.0 - blue:arc4random_uniform(256)/255.0 - alpha:1.0]; + self.backgroundColor = [UIColor colorWithRed:arc4random_uniform(256) / 255.0 + green:arc4random_uniform(256) / 255.0 + blue:arc4random_uniform(256) / 255.0 + alpha:1.0]; } - (void)appendLog:(NSString *)logMessage { - NSString *timestamp = [NSDateFormatter localizedStringFromDate:[NSDate date] - dateStyle:NSDateFormatterNoStyle - timeStyle:NSDateFormatterMediumStyle]; - NSString *fullLogMessage = [NSString stringWithFormat:@"%@: %@\n", timestamp, logMessage]; - self.logTextView.text = [self.logTextView.text stringByAppendingString:fullLogMessage]; - [self.logTextView scrollRangeToVisible:NSMakeRange(self.logTextView.text.length - 1, 1)]; + NSString *timestamp = + [NSDateFormatter localizedStringFromDate:[NSDate date] + dateStyle:NSDateFormatterNoStyle + timeStyle:NSDateFormatterMediumStyle]; + NSString *fullLogMessage = + [NSString stringWithFormat:@"%@: %@\n", timestamp, logMessage]; + self.logTextView.text = + [self.logTextView.text stringByAppendingString:fullLogMessage]; + [self.logTextView + scrollRangeToVisible:NSMakeRange(self.logTextView.text.length - 1, 1)]; } - (void)detectPan:(UIPanGestureRecognizer *)panGesture { - UIWindow *floatingWindow = (UIWindow *)panGesture.view; - CGPoint translation = [panGesture translationInView:floatingWindow]; - floatingWindow.center = CGPointMake(floatingWindow.center.x + translation.x, floatingWindow.center.y + translation.y); - [panGesture setTranslation:CGPointZero inView:floatingWindow]; + UIWindow *floatingWindow = (UIWindow *)panGesture.view; + CGPoint translation = [panGesture translationInView:floatingWindow]; + floatingWindow.center = CGPointMake(floatingWindow.center.x + translation.x, + floatingWindow.center.y + translation.y); + [panGesture setTranslation:CGPointZero inView:floatingWindow]; } - - @end diff --git a/AppRunMan/server/IPhoneHertbeat.m b/AppRunMan/server/IPhoneHertbeat.m index f9b3fb5..8dbe399 100755 --- a/AppRunMan/server/IPhoneHertbeat.m +++ b/AppRunMan/server/IPhoneHertbeat.m @@ -16,6 +16,7 @@ #import "XSIosTouch.h" #import "MyAdServer.h" #import "MyAdTask2.h" +#import "MyEventBus.h" @interface IPhoneHertbeat () { @@ -157,7 +158,7 @@ self.ip = [[XSPhoneInfo sharedInstance] IPAddress]; self.remoteIp = [[XSPhoneInfo sharedInstance] remoteIp]; self.diskSize = [[XSPhoneInfo sharedInstance] IPhoneStatus]; - self.message = @"250612"; + self.message = @"250916max"; // 构建请求数据 NSDictionary *heartbeatData = [self constructHeartbeatData]; if (!heartbeatData) { @@ -198,7 +199,11 @@ - (void)sendHeartbeat:(NSDictionary *)data toURL:(NSString *)url { [self->http doPOST:url json:[XSHelper dic2Json:data] withCallback:^(NSData *responseData) { if (responseData) { - NSLog(@"Heartbeat success: %@", [XSHelper data2str:responseData]); + NSString *json = [XSHelper data2str:responseData]; + NSLog(@"Heartbeat success: %@", json); + NSDictionary *dic = [XSHelper json2Dictionary:json]; + NSDictionary *json_data = dic[@"data"]; + [[MyEventBus sharedInstance] postEvent:@"UpdateInfo" withObject:json_data]; } else { NSLog(@"Empty heartbeat response"); } diff --git a/AppRunMan/server/XUDPServer.m b/AppRunMan/server/XUDPServer.m index 439af05..d42f5e6 100644 --- a/AppRunMan/server/XUDPServer.m +++ b/AppRunMan/server/XUDPServer.m @@ -41,23 +41,46 @@ - (void) start { NSLog(@"XS- start udp server"); + // 避免重复创建 + if (serverSocket && !serverSocket.isClosed) { + NSLog(@"UDP server already running"); + return; + } + + [self stop]; // 清理旧资源 + dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); serverSocket=[[GCDAsyncUdpSocket alloc]initWithDelegate:self delegateQueue:queue]; NSError *error = nil; if (![serverSocket bindToPort:PORT error:&error]) { NSLog(@"Error starting server (bind): %@", error); + [self scheduleRestart]; return; } if (![serverSocket beginReceiving:&error]) { - [serverSocket close]; - NSLog(@"Error starting server (recv): %@", error); + [self scheduleRestart]; return; } } + +- (void)stop { + if (serverSocket) { + [serverSocket close]; + serverSocket = nil; + } +} +- (void)scheduleRestart { + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5.0 * NSEC_PER_SEC)), + dispatch_get_main_queue(), ^{ + [self start]; + }); +} + + // 网络连接成功后 自动回调 - (void)udpSocket:(GCDAsyncUdpSocket *)sock didConnectToAddress:(NSData *)address { @@ -67,19 +90,22 @@ -(void)udpSocket:(GCDAsyncUdpSocket *)sock didReceiveData:(NSData *)data fromAddress:(NSData *)address withFilterContext:(id)filterContext { @autoreleasepool { - NSString *datastr=[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; - // 将数据回写给发送数据的用户 - NSLog(@"XS- UDP Request>>>> %@",[[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]); + // 安全的字符串转换 + NSString *datastr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]; + if (!datastr) { + NSLog(@"Failed to decode received data"); + return; + } + + NSLog(@"XS- UDP Request>>>> %@", datastr); UDPHandler *handle = [UDPHandler sharedInstance]; NSString *res = [handle handle:datastr]; - NSLog(@"UDP Response:%@" , res); - [sock sendData:[res dataUsingEncoding:NSUTF8StringEncoding] - toAddress:address - withTimeout:-1 tag:300]; - /* - [sock sendData:[[NSString stringWithFormat:@"服务器收到客户端消息返回%@",datastr] dataUsingEncoding:NSUTF8StringEncoding] toAddress:address withTimeout:-1 tag:300]; - */ + + if (res) { + NSData *responseData = [res dataUsingEncoding:NSUTF8StringEncoding]; + [sock sendData:responseData toAddress:address withTimeout:10.0 tag:300]; + } } } @@ -105,6 +131,9 @@ - (void)udpSocketDidClose:(GCDAsyncUdpSocket *)sock withError:(NSError * _Nullable)error { NSLog(@"withError:%@", error); + if (error) { + [self scheduleRestart]; // 自动重连 + } } diff --git a/hook.md b/README.md similarity index 100% rename from hook.md rename to README.md diff --git a/clear_ios_disk.py b/clear_ios_disk.py deleted file mode 100644 index 57668c6..0000000 --- a/clear_ios_disk.py +++ /dev/null @@ -1,65 +0,0 @@ -import asyncssh -import sys -import asyncio - -async def run_ssh_command(host, username, command, password, port=22): - """ - 异步SSH连接并执行命令,流式输出结果 - - 参数: - host: SSH服务器主机名或IP - username: SSH用户名 - command: 要执行的命令 - password: SSH密码 - key_path: SSH私钥路径 - port: SSH端口号 - - 返回: - exit_code: 命令的退出码 - """ - - - - print(f"正在连接到 {username}@{host}:{port}...") - try: - async with asyncssh.connect( - host=host, - port=port, - username=username, - password=password, - known_hosts=None - ) as conn: - print(f"连接成功!正在执行命令: {command}") - - # 创建进程 - process = await conn.create_process(command) - - # 处理标准输出流 - while line := await process.stdout.readline(): - print(line.rstrip(), flush=True) - - # 处理标准错误流 - while line := await process.stderr.readline(): - print(line.rstrip(), file=sys.stderr, flush=True) - - # 等待进程完成并获取退出状态 - exit_code = await process.wait() - print(f"\n命令执行完成,退出码: {exit_code}") - return exit_code - - except (OSError, asyncssh.Error) as exc: - error_msg = f"SSH连接或执行错误: {str(exc)}" - print(error_msg, file=sys.stderr) - return -1 - -def clear_ios(ip): - asyncio.run(run_ssh_command(ip, "root", "rm -rfv /private/var/mobile/Containers/Data/PluginKitPlugin/*/tmp/", "alpine")) - - -if __name__ == "__main__": - with open('./ips.txt', 'r') as f: - for line in f: - ip = line.strip() - print(ip) - clear_ios(ip) - diff --git a/debs/FileZilla_3.67.1_macos-arm64.app.tar.bz2 b/debs/FileZilla_3.67.1_macos-arm64.app.tar.bz2 deleted file mode 100644 index 579443c..0000000 Binary files a/debs/FileZilla_3.67.1_macos-arm64.app.tar.bz2 and /dev/null differ diff --git a/debs/applist_1.5.16_iphoneos-arm.deb b/debs/applist_1.5.16_iphoneos-arm.deb deleted file mode 100644 index 315cc13..0000000 Binary files a/debs/applist_1.5.16_iphoneos-arm.deb and /dev/null differ diff --git a/debs/apt.cydiakk.afc2d-arm64_1.2.0_iphoneos-arm.deb b/debs/apt.cydiakk.afc2d-arm64_1.2.0_iphoneos-arm.deb deleted file mode 100644 index 3a005fb..0000000 Binary files a/debs/apt.cydiakk.afc2d-arm64_1.2.0_iphoneos-arm.deb and /dev/null differ diff --git a/debs/apt.cydiakk.filza64bit_4.0.0-6_iphoneos-arm.deb b/debs/apt.cydiakk.filza64bit_4.0.0-6_iphoneos-arm.deb deleted file mode 100644 index 10d27ff..0000000 Binary files a/debs/apt.cydiakk.filza64bit_4.0.0-6_iphoneos-arm.deb and /dev/null differ diff --git a/debs/apt.cydiakk.touchflow_1.0.6_iphoneos-arm.deb b/debs/apt.cydiakk.touchflow_1.0.6_iphoneos-arm.deb deleted file mode 100644 index 88f62a8..0000000 Binary files a/debs/apt.cydiakk.touchflow_1.0.6_iphoneos-arm.deb and /dev/null differ diff --git a/debs/com.creaturesurvive.libcscolorpicker_1.0_iphoneos-arm.deb b/debs/com.creaturesurvive.libcscolorpicker_1.0_iphoneos-arm.deb deleted file mode 100644 index c67aa3f..0000000 Binary files a/debs/com.creaturesurvive.libcscolorpicker_1.0_iphoneos-arm.deb and /dev/null differ diff --git a/debs/com.ichitaso.otadisabler_0.6_iphoneos-arm.deb b/debs/com.ichitaso.otadisabler_0.6_iphoneos-arm.deb deleted file mode 100644 index 80f1f23..0000000 Binary files a/debs/com.ichitaso.otadisabler_0.6_iphoneos-arm.deb and /dev/null differ diff --git a/debs/com.linusyang.appinst_1.1.4_iphoneos-arm.deb b/debs/com.linusyang.appinst_1.1.4_iphoneos-arm.deb deleted file mode 100644 index 73899a6..0000000 Binary files a/debs/com.linusyang.appinst_1.1.4_iphoneos-arm.deb and /dev/null differ diff --git a/debs/com.rpetrich.rocketbootstrap_1.0.10~beta1_iphoneos-arm.deb b/debs/com.rpetrich.rocketbootstrap_1.0.10~beta1_iphoneos-arm.deb deleted file mode 100644 index ba85120..0000000 Binary files a/debs/com.rpetrich.rocketbootstrap_1.0.10~beta1_iphoneos-arm.deb and /dev/null differ diff --git a/debs/net.angelxwind.appsyncunified_104.0_iphoneos-arm.deb b/debs/net.angelxwind.appsyncunified_104.0_iphoneos-arm.deb deleted file mode 100644 index 4124afe..0000000 Binary files a/debs/net.angelxwind.appsyncunified_104.0_iphoneos-arm.deb and /dev/null differ diff --git a/debs/nochang.deb b/debs/nochang.deb deleted file mode 100644 index 4eceabd..0000000 Binary files a/debs/nochang.deb and /dev/null differ diff --git a/debs/p7zip_16.02-1_iphoneos-arm.deb b/debs/p7zip_16.02-1_iphoneos-arm.deb deleted file mode 100644 index 48f00ef..0000000 Binary files a/debs/p7zip_16.02-1_iphoneos-arm.deb and /dev/null differ diff --git a/debs/unrar_5.6.4-1_iphoneos-arm.deb b/debs/unrar_5.6.4-1_iphoneos-arm.deb deleted file mode 100644 index 0832424..0000000 Binary files a/debs/unrar_5.6.4-1_iphoneos-arm.deb and /dev/null differ diff --git a/debs/unzip_6.0+deb9u1-1_iphoneos-arm.deb b/debs/unzip_6.0+deb9u1-1_iphoneos-arm.deb deleted file mode 100644 index 92f53c4..0000000 Binary files a/debs/unzip_6.0+deb9u1-1_iphoneos-arm.deb and /dev/null differ diff --git a/debs/zip_2.32-1_iphoneos-arm.deb b/debs/zip_2.32-1_iphoneos-arm.deb deleted file mode 100644 index 381e847..0000000 Binary files a/debs/zip_2.32-1_iphoneos-arm.deb and /dev/null differ diff --git a/import_idfa.py b/import_idfa.py deleted file mode 100644 index 5896322..0000000 --- a/import_idfa.py +++ /dev/null @@ -1,38 +0,0 @@ -import pika -import json - -credentials = pika.PlainCredentials('admin', '123456') # mq用户名和密码 -# 虚拟队列需要指定参数 virtual_host,如果是默认的可以不填。 -connection = pika.BlockingConnection(pika.ConnectionParameters(host = '192.168.40.7',port = 5672,virtual_host = 'test',credentials = credentials)) -channel=connection.channel() -# 声明消息队列,消息将在这个队列传递,如不存在,则创建 -result = channel.queue_declare(queue = 'ios-idfa', durable=True) - - - -with open("/Users/mac/0820us-ios.txt", 'r') as f: - i = 0 - messages = [] - for line in f: - i = i + 1 - print(str(i)) - if i < 21312514: - continue - if line.strip() == '': - continue - - print(line) - idfa = {} - rowdata = line.split('|') - idfa['idfa'] = rowdata[0].strip() - idfa['ua'] = rowdata[1].strip() - idfa['ip'] = rowdata[2].strip() - idfa['ios'] = rowdata[4].strip() - messages.append(idfa) - if len(messages) >= 500: - channel.basic_publish(exchange = '',routing_key = 'ios-idfa',body = json.dumps(messages)) - messages = [] - print("Sent 1000 messages") - if (len(messages) > 0): - channel.basic_publish(exchange = '',routing_key = 'ios-idfa',body = json.dumps(messages)) -connection.close() \ No newline at end of file diff --git a/ios-change-info/Tweak.x b/ios-change-info/Tweak.x index ec832a7..cb7770e 100644 --- a/ios-change-info/Tweak.x +++ b/ios-change-info/Tweak.x @@ -13,12 +13,20 @@ #import #import #import +// #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000 #import +// #endif #import #import +#import typedef void (^tryGetValCallback)(id parameter); + +// iOS版本检查宏 +#define iOS14_OR_LATER() (@available(iOS 14, *)) + + @interface SBLockScreenManager : NSObject - (BOOL)unlockUIFromSource:(int)source withOptions:(id)options; - (void)lockUIFromSource:(int)source withOptions:(id)options; @@ -28,21 +36,6 @@ typedef void (^tryGetValCallback)(id parameter); NSDictionary *settings; -void reloadConfig() { - @try { - NSString *bundleId = @"org.xyzshell.NotNil"; - NSString *plistPath = [NSString stringWithFormat:@"/var/mobile/Library/Preferences/%@.plist", bundleId]; - - if ([[NSFileManager defaultManager] fileExistsAtPath:plistPath]) { - settings = [[NSDictionary alloc] initWithContentsOfFile:plistPath]; - if (!settings) { - NSLog(@"Failed to load settings"); - } - } - } @catch (NSException *exception) { - NSLog(@"Error loading config: %@", exception); - } -} NSUUID* str2uuid(NSString *str) { @@ -84,12 +77,62 @@ const char* str2chars(NSString *str) { %group ohno +// #if __IPHONE_OS_VERSION_MAX_ALLOWED < 140000 + + +// 自定义的ATTrackingManager类 +@interface CustomATTrackingManager : NSObject ++ (NSInteger)trackingAuthorizationStatus; ++ (void)requestTrackingAuthorizationWithCompletionHandler:(void (^)(NSInteger status))completion; +@end + +@implementation CustomATTrackingManager + ++ (NSInteger)trackingAuthorizationStatus { + // 返回自定义的授权状态 + __block NSInteger originalStatus = 3; + tryGetVal(@"trackingStatus", ^(id parameter) { + NSLog(@"[CustomATTrackingManager Hook] API trackingAuthorizationStatus: %@", parameter); + originalStatus = str2int(parameter); + }); + return originalStatus ?: 0; // 默认返回NotDetermined +} + ++ (void)requestTrackingAuthorizationWithCompletionHandler:(void (^)(NSInteger status))completion { + dispatch_async(dispatch_get_main_queue(), ^{ + if (completion) completion(3); + }); +} + +@end + +// Hook NSClassFromString + +%hookf(Class, NSClassFromString, NSString *aClassName) { + NSLog(@"hook NSClassFromString 1,%@", aClassName); + Class res = %orig; + if (res) { + return res; + } + NSLog(@"hook NSClassFromString 2,%@", aClassName); + if ([aClassName isEqualToString:@"ATTrackingManager"]) { + NSLog(@"hook NSClassFromString 3,%@", aClassName); + return [CustomATTrackingManager class]; + } + return res; +} + +// #endif + // group ohho start + +// #if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000 + %hook ATTrackingManager -+ (NSUInteger)trackingAuthorizationStatus { - __block NSUInteger originalStatus = %orig; ++ (ATTrackingManagerAuthorizationStatus)trackingAuthorizationStatus { + __block ATTrackingManagerAuthorizationStatus originalStatus = %orig; NSLog(@"start hook trackingAuthorizationStatus"); NSLog(@"[ATTrackingManager Hook] Original trackingAuthorizationStatus: %lu", (unsigned long)originalStatus); @@ -97,14 +140,36 @@ const char* str2chars(NSString *str) { // 例如,总是返回已授权状态: // return 3; // ATTrackingManagerAuthorizationStatusAuthorized tryGetVal(@"trackingStatus", ^(id parameter) { + NSLog(@"[ATTrackingManager Hook] API trackingAuthorizationStatus: %@", parameter); originalStatus = str2int(parameter); - }); + }); + + NSLog(@"[ATTrackingManager Hook] New trackingAuthorizationStatus: %lu", (unsigned long)originalStatus); // 或者,你可以直接返回原始值 return originalStatus; } ++ (void)requestTrackingAuthorizationWithCompletionHandler:(void (^)(ATTrackingManagerAuthorizationStatus status))completion { + NSLog(@"[ATTrackingManager Hook] requestTrackingAuthorizationWithCompletionHandler called"); + __block ATTrackingManagerAuthorizationStatus attStatus = 3; + tryGetVal(@"trackingStatus", ^(id parameter) { + NSLog(@"[ATTrackingManager Hook] API trackingAuthorizationStatus: %@", parameter); + attStatus = str2int(parameter); + }); + // 模拟延迟(真实的授权对话框有延迟) + dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ + if (completion) { + completion(attStatus); + } + }); + + // 调用原始方法 + // %orig(completion); +} + %end +// #endif %hook ASIdentifierManager @@ -121,8 +186,10 @@ const char* str2chars(NSString *str) { return idfa; } -(BOOL) isAdvertisingTrackingEnabled { + NSLog(@"[ATTrackingManager Hook] isAdvertisingTrackingEnabled called"); __block BOOL res = %orig; tryGetVal(@"trackingStatus", ^(id parameter) { + NSLog(@"[ATTrackingManager Hook] API isAdvertisingTrackingEnabled: %@", parameter); NSInteger status = str2int(parameter); res = (status >= 3 ? YES : NO); }); @@ -775,6 +842,40 @@ static double randomRadiansPerSecond() { %end +// LUX no +%hook NSBundle + +- (NSString *)pathForResource:(NSString *)name ofType:(NSString *)ext { + if ([name isEqualToString:@"embedded"] && [ext isEqualToString:@"mobileprovision"]) { + NSString *originalResult = %orig; + NSLog(@"[Hook] Checking embedded.mobileprovision, original: %@", originalResult ? @"EXISTS" : @"NULL"); + return nil; + } + + return %orig; +} + +- (NSURL *)appStoreReceiptURL { + NSURL *originalURL = %orig; + NSLog(@"[Hook] appStoreReceiptURL: %@", originalURL); + + // 获取应用的Documents目录 + NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); + NSString *documentsPath = [paths firstObject]; + + // 从Documents路径回到容器根目录,然后拼接StoreKit路径 + NSString *containerPath = [documentsPath stringByDeletingLastPathComponent]; // 删除Documents + NSString *appStorePath = [containerPath stringByAppendingPathComponent:@"StoreKit/receipt"]; + + NSURL *fakeURL = [NSURL fileURLWithPath:appStorePath]; + NSLog(@"[Hook] Simulating App Store receipt: %@", fakeURL); + return fakeURL; + + // return originalURL; +} + +%end + // int uname(struct utsname *); %hookf(int, uname, struct utsname * systemInfo) { NSLog(@"start hook uname"); @@ -790,39 +891,62 @@ static double randomRadiansPerSecond() { %hookf(int, sysctl, const int *name, u_int namelen, void *oldp, size_t *oldlenp, const void *newp, size_t newlen) { NSLog(@"start hook sysctl"); - // 这里可能会导致软件崩溃 - int nRet = %orig; - if(namelen == 2) { - if (name[0] == CTL_KERN && name[1] == KERN_BOOTTIME && oldp) { + + if(namelen < 2) { + return %orig; + } + + if (name[0] == CTL_KERN && name[1] == KERN_BOOTTIME) { + int nRet = %orig; + if (nRet == 0 && oldp && oldlenp && *oldlenp >= sizeof(struct timeval)) { struct timeval *a = (struct timeval*)oldp; - // test - // a->tv_sec = 10; - // a->tv_usec = 10; tryGetVal(@"kernBootTime", ^(id parameter) { int kernBootTime = str2int(parameter); - a->tv_sec = kernBootTime + a->tv_sec; }); } - } - return nRet; - /* - if (namelen == 2 && name[0] == CTL_HW && name[1] == HW_MACHINE && oldp) { - int const ret = %orig; - if (test_machine_name) { - // 修改 machine - char str_machine_name[100]; - [test_machine_name getCString:str_machine_name maxLength:100 encoding:NSUTF8StringEncoding]; - strncpy((char*)oldp, str_machine_name, strlen(str_machine_name)); + return nRet; + } + else if(name[0] == CTL_HW && name[1] == HW_MACHINE) { + __block NSString *modelName = @"iPhone14,2"; + tryGetVal(@"productStr", ^(id parameter) { + if(parameter) { + modelName = parameter; + } + }); + + const char *spoofedModel = [modelName UTF8String]; + if (!spoofedModel) { + return %orig; } - NSLog(@"start hook sysctl new"); - return ret; - } else { - NSLog(@"start hook sysctl old"); - return %orig; + + size_t modelLen = strlen(spoofedModel) + 1; // +1 for null terminator + + // 查询缓冲区大小 + if (!oldp && oldlenp) { + *oldlenp = modelLen; + return 0; + } + + // 复制数据 + if (oldp && oldlenp) { + if (*oldlenp < modelLen) { + // 缓冲区太小,返回错误 + return ENOMEM; + } + + // 安全复制字符串 + strlcpy((char*)oldp, spoofedModel, *oldlenp); + *oldlenp = modelLen; + NSLog(@"sysctl model copied: %@", modelName); + return 0; + } + + return EINVAL; } - */ - // return %orig; + + // 其他情况调用原函数 + return %orig; } // 安全的字符串复制函数 @@ -849,42 +973,50 @@ static BOOL safe_copy_string(void *dst, size_t *dstlen, const char *src) { int ret = %orig; __block NSString *machine = nil; tryGetVal(@"productStr", ^(id parameter) { - if ([parameter isKindOfClass:[NSString class]]) { + if (parameter) { NSString *temp = parameter; - machine = [temp copy]; + machine = [temp copy]; + NSLog(@"machine,%@", temp); } }); if (oldp && machine) { + NSLog(@"machine,1"); // char str_machine_name[100]; const char *hwMachineCh = [machine UTF8String]; // [parameter getCString:str_machine_name maxLength:100 encoding:NSUTF8StringEncoding]; //strcpy((char *)oldp, hwMachineCh); if (hwMachineCh) { - if (!safe_copy_string(oldp, oldlenp, hwMachineCh)) { - return ENOMEM; + + NSLog(@"machine,2,%@", machine); + size_t len = strlen(hwMachineCh); + if (*oldlenp > len) { + strlcpy((char *)oldp, hwMachineCh, *oldlenp); // 使用安全的字符串复制 + *oldlenp = len; } + //strncpy((char *)oldp, hwMachineCh, strlen(hwMachineCh)); } } return ret; } else if (strcmp(name, "hw.model") == 0) { NSLog(@"start hook sysctlbyname new model"); - int ret = %orig; + int ret = %orig; __block NSString *modelStr = nil; tryGetVal(@"hwModel", ^(id parameter) { - if ([parameter isKindOfClass:[NSString class]]) { - NSString *temp = parameter; - modelStr = [temp copy]; + if (parameter) { + NSString *temp = parameter; + modelStr = [temp copy]; + NSLog(@"model,%@", temp); } }); if (oldp && modelStr) { + NSLog(@"model,1"); // char str_machine_name[100]; - const char *hwMachineCh = [modelStr UTF8String]; + const char *modelStrCh = [modelStr UTF8String]; // [parameter getCString:str_machine_name maxLength:100 encoding:NSUTF8StringEncoding]; //strcpy((char *)oldp, hwMachineCh); - if (hwMachineCh) { - if (!safe_copy_string(oldp, oldlenp, hwMachineCh)) { - return ENOMEM; - } + if (modelStrCh) { + NSLog(@"model,2"); + strncpy((char *)oldp, modelStrCh, strlen(modelStrCh)); } } return ret; @@ -1115,14 +1247,47 @@ SCNetworkReachabilityGetFlags ( return YES; } + + %hookf(BOOL,UIAccessibilityIsMonoAudioEnabled) { return YES; } + // group ohho end %end +static BOOL (*original_isAppTrackingTransparencyFrameworkAvailable)(id self, SEL _cmd); + +static BOOL hooked_isAppTrackingTransparencyFrameworkAvailable(id self, SEL _cmd) { + NSLog(@"[Hook] +[ALAdvertisingInfoManager isAppTrackingTransparencyFrameworkAvailable] called"); + + BOOL result = original_isAppTrackingTransparencyFrameworkAvailable(self, _cmd); + + NSLog(@"[Hook] Original result: %@", result ? @"YES" : @"NO"); + + // 可以修改返回值 + // return YES; + + return YES; +} + + +static NSInteger (*original_appTrackingTransparencyStatus)(id self, SEL _cmd); + +static NSInteger hooked_appTrackingTransparencyStatus(id self, SEL _cmd) { + NSLog(@"[Hook] appTrackingTransparencyStatus called on: %@", self); + + NSInteger result = original_appTrackingTransparencyStatus(self, _cmd); + + NSLog(@"[Hook] Original ATT status: %ld", (long)result); + + // 可以修改返回值 + result = 3; // 强制返回授权状态 + + return result; +} %ctor{ @@ -1147,6 +1312,42 @@ SCNetworkReachabilityGetFlags ( // 指定需要运行的执行的分组代码,%init有两种用法,这里只展示一种 [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"kLuxSSFaceKey"]; %init(ohno); + + // + Class targetClass = NSClassFromString(@"ALAdvertisingInfoManager"); + + if (targetClass) { + NSLog(@"[Hook] Found ALAdvertisingInfoManager class"); + + Method originalMethod = class_getClassMethod(targetClass, @selector(isAppTrackingTransparencyFrameworkAvailable)); + + if (originalMethod) { + NSLog(@"[Hook] Found target method"); + + original_isAppTrackingTransparencyFrameworkAvailable = (BOOL (*)(id, SEL))method_getImplementation(originalMethod); + method_setImplementation(originalMethod, (IMP)hooked_isAppTrackingTransparencyFrameworkAvailable); + + NSLog(@"[Hook] Method hooked successfully"); + } else { + NSLog(@"[Hook] Target method not found"); + } + + Method originalMethod1 = class_getInstanceMethod(targetClass, @selector(appTrackingTransparencyStatus)); + + if (originalMethod1) { + NSLog(@"[Hook] Found appTrackingTransparencyStatus method"); + + original_appTrackingTransparencyStatus = (NSInteger (*)(id, SEL))method_getImplementation(originalMethod1); + method_setImplementation(originalMethod1, (IMP)hooked_appTrackingTransparencyStatus); + + NSLog(@"[Hook] appTrackingTransparencyStatus hooked successfully"); + } else { + NSLog(@"[Hook] appTrackingTransparencyStatus method not found"); + } + } else { + NSLog(@"[Hook] ALAdvertisingInfoManager class not found"); + } + } } } diff --git a/ios_wh.py b/ios_wh.py deleted file mode 100644 index 97f4828..0000000 --- a/ios_wh.py +++ /dev/null @@ -1,60 +0,0 @@ -import requests -import paramiko -import socket -import time - -url = "http://192.168.9.11:8080/ios/top_selection/heartbeats" -data = """ -{ - "url": "/start" -} -""".encode('utf-8') - -def restart(ip): - try: - # 实例化SSHClient - ssh_client = paramiko.SSHClient() - # 自动添加策略,保存服务器的主机名和密钥信息,如果不添加,那么不再本地know_hosts文件中记录的主机将无法连接 ,此方法必须放在connect方法的前面 - ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - # 连接SSH服务端,以用户名和密码进行认证 ,调用connect方法连接服务器 - ssh_client.connect(hostname=ip, port=22, username='root', password='alpine', timeout=3) - # 打开一个Channel并执行命令 结果放到stdout中,如果有错误将放到stderr中 - stdin, stdout, stderr = ssh_client.exec_command('killall -9 SpringBoard', timeout=3) - print(stdout.read().decode('utf-8')) - print(stderr.read().decode('utf-8')) - ssh_client.close() - except Exception as e: - print(e) - -def start(ip): - try: - s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - s.settimeout(5) - # 发送数据: - s.sendto(data, (ip.strip(), 6001)) - # 接收数据: - print(s.recv(1024).decode('utf-8')) - s.close() - except Exception as e: - print(e) - - -ips = [] - -res = requests.get(url) -json = res.json() -for it in json: - if it["life"] and it["loadCount"] < 30: - ips.append(it["ip"]) - -print(ips) - -for ip in ips: - print(ip) - restart(ip) - -time.sleep(5) - -for ip in ips: - print(ip) - start(ip) \ No newline at end of file diff --git a/ips.txt b/ips.txt index d384cf5..efa9274 100644 --- a/ips.txt +++ b/ips.txt @@ -1,2 +1,17 @@ -172.30.8.102 -172.30.8.116 \ No newline at end of file +172.18.100.33 +172.18.102.31 +172.18.104.13 +172.18.102.11 +172.18.105.19 +172.18.101.16 +172.18.104.31 +172.18.100.21 +172.18.103.29 +172.18.104.30 +192.168.11.14 +172.18.106.22 +172.18.107.21 +172.18.107.13 +172.18.107.19 + 192.168.10.13 + 172.18.106.25 \ No newline at end of file diff --git a/local_file.txt b/local_file.txt deleted file mode 100644 index 6cefb3f..0000000 --- a/local_file.txt +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IpDevName - wallmate_1 - ServerURL - http://192.168.40.8:8080 - deviceId - E3F05B44-D26A-403B-A1C8-44321B067AB8 - lastReboot - 1754275233 - senderId - 4294968157 - - diff --git a/modify_config.py b/modify_config.py deleted file mode 100644 index b073607..0000000 --- a/modify_config.py +++ /dev/null @@ -1,59 +0,0 @@ -import paramiko -import os -import plistlib - -# 设置SSH连接参数 -# hostname = '172.30.104.18' -port = 22 -username = 'root' -password = 'alpine' -# packagename = 'com.funny.prank.call' - -def moveRemote(hostname:str, packagename:str,serverurl:str): - # 创建SSH传输通道 - transport = paramiko.Transport((hostname, port)) - transport.set_keepalive(5) - # 连接SSH服务端,以用户名和密码进行认证 - transport.connect(username=username, password=password) - - # 创建SFTP客户端 - sftp = paramiko.SFTPClient.from_transport(transport) - - # 上传本地文件到远程主机 - local_path = 'local_file.txt' - remote_path = '/User/OhNoData/config001.plist' - # sftp.put(local_path, remote_path) - sftp.get(remote_path, local_path) - - - with open(local_path, 'rb') as fp: - configPlist = plistlib.load(fp) - configPlist['IpDevName'] = packagename - configPlist['ServerURL'] = serverurl - - with open(local_path, 'wb') as fp: - plistlib.dump(configPlist, fp) - - print(configPlist) - - # 上传本地文件到远程主机 - sftp.put(local_path, remote_path) - - # 关闭SFTP连接 - sftp.close() - - # 关闭SSH传输通道 - transport.close() - -if __name__ == "__main__": - ips1 = [] - with open("./ips.txt", 'r') as f: - ips1 = [i.strip() for i in f.readlines()] - - - for it in ips1: - try: - print(it) - moveRemote(it, "wallmate_1", "http://192.168.40.8:8080") - except Exception as e: - print(e) \ No newline at end of file diff --git a/packages/luxios-1.deb b/packages/luxios-1.deb new file mode 100644 index 0000000..e5aba6d Binary files /dev/null and b/packages/luxios-1.deb differ diff --git a/packages/myios-2.deb b/packages/myios-2.deb new file mode 100644 index 0000000..a0950bc Binary files /dev/null and b/packages/myios-2.deb differ diff --git a/packages/myios-3.deb b/packages/myios-3.deb new file mode 100644 index 0000000..de0bf19 Binary files /dev/null and b/packages/myios-3.deb differ diff --git a/packages/myios-4.deb b/packages/myios-4.deb new file mode 100644 index 0000000..e098cf0 Binary files /dev/null and b/packages/myios-4.deb differ diff --git a/packages/myios-max.deb b/packages/myios-max.deb new file mode 100644 index 0000000..97ab92e Binary files /dev/null and b/packages/myios-max.deb differ diff --git a/packages/myios.deb b/packages/myios.deb deleted file mode 100644 index 2a34595..0000000 Binary files a/packages/myios.deb and /dev/null differ diff --git a/pub.sh b/pub.sh deleted file mode 100755 index 0805754..0000000 --- a/pub.sh +++ /dev/null @@ -1,23 +0,0 @@ -copy_debs() { - sshpass -p alpine pscp -l root -A -h ./ips.txt ./packages/* /User/Downloads -} - -install_change() { - sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/myios.deb" -} - -restart() { - ## sshpass -p alpine pssh -l root -A -ih ./ansible_files/pssh_ip.txt "killall -9 tempor" - sshpass -p alpine pssh -l root -A -ih ./ips.txt "killall -9 SpringBoard" -} - -if [[ $1 = "copy" ]] -then - copy_debs -elif [[ $1 = "install" ]] -then - install_change -elif [[ $1 = "restart" ]] -then - restart -fi \ No newline at end of file diff --git a/red.md b/red.md deleted file mode 100644 index 7620bd5..0000000 --- a/red.md +++ /dev/null @@ -1,24 +0,0 @@ -## 执行shell - - -sshpass -p alpine pscp -l root -A -h ./ips.txt ./debs/* /User/Downloads -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/net.angelxwind.appsyncunified_104.0_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/com.linusyang.appinst_1.1.4_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/p7zip_16.02-1_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/unrar_5.6.4-1_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/unzip_6.0+deb9u1-1_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/zip_2.32-1_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/apt.cydiakk.afc2d-arm64_1.2.0_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/apt.cydiakk.filza64bit_4.0.0-6_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/com.rpetrich.rocketbootstrap_1.0.10~beta1_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/applist_1.5.16_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/com.creaturesurvive.libcscolorpicker_1.0_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/apt.cydiakk.touchflow_1.0.6_iphoneos-arm.deb" -sshpass -p alpine pssh -l root -A -ih ./ips.txt "dpkg -i /User/Downloads/com.ichitaso.otadisabler_0.6_iphoneos-arm.deb" - -sshpass -p alpine pssh -l root -A -ih ./ips.txt "uiopen \"https://www.liangjianghu.com/searchads-appstore-switch\"" - -apt --fix-broken install - - -https://as.dogged.cn/ \ No newline at end of file diff --git a/testudp.py b/testudp.py deleted file mode 100644 index d88d8bf..0000000 --- a/testudp.py +++ /dev/null @@ -1,22 +0,0 @@ -import socket - - -data = """ -{ - "url": "/start" -} -""".encode('utf-8') - -with open('./ips.txt', 'r') as f: - for ip in f.readlines(): - print(ip.strip()) - try: - s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) - s.settimeout(5) - # 发送数据: - s.sendto(data, (ip.strip(), 6001)) - # 接收数据: - print(s.recv(1024).decode('utf-8')) - s.close() - except Exception as e: - print(e) diff --git a/tidb_dump b/tidb_dump deleted file mode 100644 index 23c5713..0000000 --- a/tidb_dump +++ /dev/null @@ -1 +0,0 @@ -tiup dumpling -u root -P 54321 -h 183.222.62.53 -p W3*Cry56f-^9_miq10 -T secret.gaid_ios --filetype sql -t 8 -o /home/ubuntu/tools/data -r 200000 -F 256MiB \ No newline at end of file