本地统计load

This commit is contained in:
xsean 2025-11-25 11:39:32 +08:00
parent 9664d82f73
commit 8c7bd97be9
31 changed files with 2640 additions and 2753 deletions

View File

@ -6,5 +6,5 @@ Author: XYZShell
Section: Utilities
Tag: role::developer
Architecture: iphoneos-arm
Version: 0.0.7-10-83+debug
Installed-Size: 1696
Version: 0.0.7-10-94+debug
Installed-Size: 1664

View File

@ -1 +1 @@
./packages/com.xyzshell.ioscontrol_0.0.7-10-83+debug_iphoneos-arm.deb
./packages/com.xyzshell.ioscontrol_0.0.7-10-94+debug_iphoneos-arm.deb

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2,201 +2,201 @@
triple: 'arm64-apple-darwin'
binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/obj/debug/arm64/OhNo.dylib'
relocations:
- { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x16070, symSize: 0x0 }
- { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x26FC0, symBinAddr: 0x15EA8, symSize: 0x0 }
- { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x26FC8, symBinAddr: 0x15EB0, symSize: 0x0 }
- { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x26FD0, symBinAddr: 0x15EB8, symSize: 0x0 }
- { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x26FD8, symBinAddr: 0x15EC0, symSize: 0x0 }
- { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x26FE0, symBinAddr: 0x15EC8, symSize: 0x0 }
- { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x26FE8, symBinAddr: 0x15ED0, symSize: 0x0 }
- { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x26FF0, symBinAddr: 0x15ED8, symSize: 0x0 }
- { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x26FF8, symBinAddr: 0x15EE0, symSize: 0x0 }
- { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x27000, symBinAddr: 0x15EE8, symSize: 0x0 }
- { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x27008, symBinAddr: 0x15EF0, symSize: 0x0 }
- { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x27010, symBinAddr: 0x15EF8, symSize: 0x0 }
- { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x27018, symBinAddr: 0x15F00, symSize: 0x0 }
- { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x27020, symBinAddr: 0x15F08, symSize: 0x0 }
- { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x27028, symBinAddr: 0x15F10, symSize: 0x0 }
- { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x27030, symBinAddr: 0x15F18, symSize: 0x0 }
- { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x27038, symBinAddr: 0x15F20, symSize: 0x0 }
- { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x27040, symBinAddr: 0x15F28, symSize: 0x0 }
- { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x27048, symBinAddr: 0x15F30, symSize: 0x0 }
- { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x27050, symBinAddr: 0x15F38, symSize: 0x0 }
- { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x27058, symBinAddr: 0x15F40, symSize: 0x0 }
- { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x27060, symBinAddr: 0x15F48, symSize: 0x0 }
- { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x27068, symBinAddr: 0x15F50, symSize: 0x0 }
- { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x27070, symBinAddr: 0x15F58, symSize: 0x0 }
- { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x27078, symBinAddr: 0x15F60, symSize: 0x0 }
- { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x27080, symBinAddr: 0x15F68, symSize: 0x0 }
- { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x27088, symBinAddr: 0x15F70, symSize: 0x0 }
- { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x27090, symBinAddr: 0x15F78, symSize: 0x0 }
- { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x27098, symBinAddr: 0x15F80, symSize: 0x0 }
- { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x270A0, symBinAddr: 0x15F88, symSize: 0x0 }
- { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x270A8, symBinAddr: 0x15F90, symSize: 0x0 }
- { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x270B0, symBinAddr: 0x15F98, symSize: 0x0 }
- { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x270B8, symBinAddr: 0x15FA0, symSize: 0x0 }
- { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x270C0, symBinAddr: 0x15FA8, symSize: 0x0 }
- { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x270C8, symBinAddr: 0x15FB0, symSize: 0x0 }
- { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x270D0, symBinAddr: 0x15FB8, symSize: 0x0 }
- { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x270D8, symBinAddr: 0x15FC0, symSize: 0x0 }
- { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x270E0, symBinAddr: 0x15FC8, symSize: 0x0 }
- { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x270E8, symBinAddr: 0x15FD0, symSize: 0x0 }
- { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x270F0, symBinAddr: 0x15FD8, symSize: 0x0 }
- { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x270F8, symBinAddr: 0x15FE0, symSize: 0x0 }
- { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x27100, symBinAddr: 0x15FE8, symSize: 0x0 }
- { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x27108, symBinAddr: 0x15FF0, symSize: 0x0 }
- { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x27110, symBinAddr: 0x15FF8, symSize: 0x0 }
- { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x27118, symBinAddr: 0x16000, symSize: 0x0 }
- { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x27120, symBinAddr: 0x16008, symSize: 0x0 }
- { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x27128, symBinAddr: 0x16010, symSize: 0x0 }
- { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x27130, symBinAddr: 0x16018, symSize: 0x0 }
- { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x27138, symBinAddr: 0x16020, symSize: 0x0 }
- { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x27140, symBinAddr: 0x16028, symSize: 0x0 }
- { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x27148, symBinAddr: 0x16030, symSize: 0x0 }
- { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x27150, symBinAddr: 0x16038, symSize: 0x0 }
- { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x27158, symBinAddr: 0x16040, symSize: 0x0 }
- { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x27160, symBinAddr: 0x16048, symSize: 0x0 }
- { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x11870, symSize: 0x0 }
- { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x25A00, symBinAddr: 0x116A8, symSize: 0x0 }
- { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x25A08, symBinAddr: 0x116B0, symSize: 0x0 }
- { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x25A10, symBinAddr: 0x116B8, symSize: 0x0 }
- { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x25A18, symBinAddr: 0x116C0, symSize: 0x0 }
- { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x25A20, symBinAddr: 0x116C8, symSize: 0x0 }
- { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x25A28, symBinAddr: 0x116D0, symSize: 0x0 }
- { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x25A30, symBinAddr: 0x116D8, symSize: 0x0 }
- { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x25A38, symBinAddr: 0x116E0, symSize: 0x0 }
- { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x25A40, symBinAddr: 0x116E8, symSize: 0x0 }
- { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x25A48, symBinAddr: 0x116F0, symSize: 0x0 }
- { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x25A50, symBinAddr: 0x116F8, symSize: 0x0 }
- { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x25A58, symBinAddr: 0x11700, symSize: 0x0 }
- { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x25A60, symBinAddr: 0x11708, symSize: 0x0 }
- { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x25A68, symBinAddr: 0x11710, symSize: 0x0 }
- { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x25A70, symBinAddr: 0x11718, symSize: 0x0 }
- { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x25A78, symBinAddr: 0x11720, symSize: 0x0 }
- { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x25A80, symBinAddr: 0x11728, symSize: 0x0 }
- { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x25A88, symBinAddr: 0x11730, symSize: 0x0 }
- { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x25A90, symBinAddr: 0x11738, symSize: 0x0 }
- { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x25A98, symBinAddr: 0x11740, symSize: 0x0 }
- { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x25AA0, symBinAddr: 0x11748, symSize: 0x0 }
- { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x25AA8, symBinAddr: 0x11750, symSize: 0x0 }
- { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x25AB0, symBinAddr: 0x11758, symSize: 0x0 }
- { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x25AB8, symBinAddr: 0x11760, symSize: 0x0 }
- { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x25AC0, symBinAddr: 0x11768, symSize: 0x0 }
- { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x25AC8, symBinAddr: 0x11770, symSize: 0x0 }
- { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x25AD0, symBinAddr: 0x11778, symSize: 0x0 }
- { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x25AD8, symBinAddr: 0x11780, symSize: 0x0 }
- { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x25AE0, symBinAddr: 0x11788, symSize: 0x0 }
- { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x25AE8, symBinAddr: 0x11790, symSize: 0x0 }
- { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x25AF0, symBinAddr: 0x11798, symSize: 0x0 }
- { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x25AF8, symBinAddr: 0x117A0, symSize: 0x0 }
- { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x25B00, symBinAddr: 0x117A8, symSize: 0x0 }
- { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x25B08, symBinAddr: 0x117B0, symSize: 0x0 }
- { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x25B10, symBinAddr: 0x117B8, symSize: 0x0 }
- { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x25B18, symBinAddr: 0x117C0, symSize: 0x0 }
- { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x25B20, symBinAddr: 0x117C8, symSize: 0x0 }
- { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x25B28, symBinAddr: 0x117D0, symSize: 0x0 }
- { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x25B30, symBinAddr: 0x117D8, symSize: 0x0 }
- { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x25B38, symBinAddr: 0x117E0, symSize: 0x0 }
- { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x25B40, symBinAddr: 0x117E8, symSize: 0x0 }
- { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x25B48, symBinAddr: 0x117F0, symSize: 0x0 }
- { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x25B50, symBinAddr: 0x117F8, symSize: 0x0 }
- { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x25B58, symBinAddr: 0x11800, symSize: 0x0 }
- { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x25B60, symBinAddr: 0x11808, symSize: 0x0 }
- { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x25B68, symBinAddr: 0x11810, symSize: 0x0 }
- { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x25B70, symBinAddr: 0x11818, symSize: 0x0 }
- { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x25B78, symBinAddr: 0x11820, symSize: 0x0 }
- { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x25B80, symBinAddr: 0x11828, symSize: 0x0 }
- { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x25B88, symBinAddr: 0x11830, symSize: 0x0 }
- { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x25B90, symBinAddr: 0x11838, symSize: 0x0 }
- { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x25B98, symBinAddr: 0x11840, symSize: 0x0 }
- { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x25BA0, symBinAddr: 0x11848, symSize: 0x0 }
- { offset: 0x5E40, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x24 }
- { offset: 0x5E55, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x24, symBinAddr: 0x4024, symSize: 0x64 }
- { offset: 0x5E7D, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0x88, symBinAddr: 0x4088, symSize: 0x58 }
- { offset: 0x5EA5, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xE0, symBinAddr: 0x40E0, symSize: 0x54 }
- { offset: 0x5ECD, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x134, symBinAddr: 0x4134, symSize: 0x54 }
- { offset: 0x5EF5, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x188, symBinAddr: 0x4188, symSize: 0x58 }
- { offset: 0x5F1D, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0x190 }
- { offset: 0x5F77, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x370, symBinAddr: 0x4370, symSize: 0x6C }
- { offset: 0x5FAD, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x3DC, symBinAddr: 0x43DC, symSize: 0x44 }
- { offset: 0x5FE4, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x420, symBinAddr: 0x4420, symSize: 0x40 }
- { offset: 0x601B, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x460, symBinAddr: 0x4460, symSize: 0x40 }
- { offset: 0x605A, size: 0x8, addend: 0x0, symName: __logosLocalCtor_9b794672, symObjAddr: 0x4A0, symBinAddr: 0x44A0, symSize: 0xD0C }
- { offset: 0x62FD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x11AC, symBinAddr: 0x51AC, symSize: 0x130 }
- { offset: 0x635E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x12DC, symBinAddr: 0x52DC, symSize: 0x1BC }
- { offset: 0x63C5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1498, symBinAddr: 0x5498, symSize: 0x158 }
- { offset: 0x640E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x15F0, symBinAddr: 0x55F0, symSize: 0xF4 }
- { offset: 0x6457, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x16E4, symBinAddr: 0x56E4, symSize: 0x158 }
- { offset: 0x64A0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x183C, symBinAddr: 0x583C, symSize: 0x158 }
- { offset: 0x64E9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1994, symBinAddr: 0x5994, symSize: 0x34 }
- { offset: 0x651F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x19C8, symBinAddr: 0x59C8, symSize: 0x34 }
- { offset: 0x6555, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x19FC, symBinAddr: 0x59FC, symSize: 0x34 }
- { offset: 0x658B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1A30, symBinAddr: 0x5A30, symSize: 0x158 }
- { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x1B88, symBinAddr: 0x5B88, symSize: 0xF0 }
- { offset: 0x661D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x1C78, symBinAddr: 0x5C78, symSize: 0xF0 }
- { offset: 0x6666, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x1D68, symBinAddr: 0x5D68, symSize: 0x18 }
- { offset: 0x669C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x1D80, symBinAddr: 0x5D80, symSize: 0xF0 }
- { offset: 0x66E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x1E70, symBinAddr: 0x5E70, symSize: 0x110 }
- { offset: 0x672F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x1F80, symBinAddr: 0x5F80, symSize: 0xF0 }
- { offset: 0x677C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x2070, symBinAddr: 0x6070, symSize: 0x614 }
- { offset: 0x680A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2684, symBinAddr: 0x6684, symSize: 0x214 }
- { offset: 0x6858, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2898, symBinAddr: 0x6898, symSize: 0xF0 }
- { offset: 0x68A5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2988, symBinAddr: 0x6988, symSize: 0x12C }
- { offset: 0x68F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x2AB4, symBinAddr: 0x6AB4, symSize: 0xF0 }
- { offset: 0x6940, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x2BA4, symBinAddr: 0x6BA4, symSize: 0x12C }
- { offset: 0x698E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x2CD0, symBinAddr: 0x6CD0, symSize: 0x1C }
- { offset: 0x69C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x2CEC, symBinAddr: 0x6CEC, symSize: 0x18 }
- { offset: 0x6A00, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x2D04, symBinAddr: 0x6D04, symSize: 0xF0 }
- { offset: 0x6A4D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x2DF4, symBinAddr: 0x6DF4, symSize: 0x104 }
- { offset: 0x6A9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x2EF8, symBinAddr: 0x6EF8, symSize: 0x248 }
- { offset: 0x6B1F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x3140, symBinAddr: 0x7140, symSize: 0x3A0 }
- { offset: 0x6B8A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x34E0, symBinAddr: 0x74E0, symSize: 0x88 }
- { offset: 0x6BC3, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3568, symBinAddr: 0x7568, symSize: 0x138 }
- { offset: 0x6C10, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x36A0, symBinAddr: 0x76A0, symSize: 0x138 }
- { offset: 0x6C5D, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x37D8, symBinAddr: 0x77D8, symSize: 0x138 }
- { offset: 0x6CAA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x3910, symBinAddr: 0x7910, symSize: 0x138 }
- { offset: 0x6CF7, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x3A48, symBinAddr: 0x7A48, symSize: 0x138 }
- { offset: 0x6D44, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x3B80, symBinAddr: 0x7B80, symSize: 0x12C }
- { offset: 0x6D92, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x3CAC, symBinAddr: 0x7CAC, symSize: 0x134 }
- { offset: 0x6DDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x3DE0, symBinAddr: 0x7DE0, symSize: 0x18C }
- { offset: 0x6E42, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x3F6C, symBinAddr: 0x7F6C, symSize: 0xF4 }
- { offset: 0x6E8A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x4060, symBinAddr: 0x8060, symSize: 0x134 }
- { offset: 0x6EF0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4194, symBinAddr: 0x8194, symSize: 0x1F0 }
- { offset: 0x6F58, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4384, symBinAddr: 0x8384, symSize: 0x140 }
- { offset: 0x6FB1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x44C4, symBinAddr: 0x84C4, symSize: 0x12C }
- { offset: 0x6FFE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x45F0, symBinAddr: 0x85F0, symSize: 0x170 }
- { offset: 0x7055, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x4760, symBinAddr: 0x8760, symSize: 0x170 }
- { offset: 0x70AC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x48D0, symBinAddr: 0x88D0, symSize: 0x150 }
- { offset: 0x710E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x4A20, symBinAddr: 0x8A20, symSize: 0x88 }
- { offset: 0x7147, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x4AA8, symBinAddr: 0x8AA8, symSize: 0x410 }
- { offset: 0x7234, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x4EB8, symBinAddr: 0x8EB8, symSize: 0x428 }
- { offset: 0x7332, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x52E0, symBinAddr: 0x92E0, symSize: 0x5C }
- { offset: 0x737A, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x533C, symBinAddr: 0x933C, symSize: 0x698 }
- { offset: 0x7500, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x59D4, symBinAddr: 0x99D4, symSize: 0x84 }
- { offset: 0x7548, size: 0x8, addend: 0x0, symName: __logosLocalDtor_fefd86ea, symObjAddr: 0x5A58, symBinAddr: 0x9A58, symSize: 0x28 }
- { offset: 0x758C, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x5A80, symBinAddr: 0x9A80, symSize: 0x80 }
- { offset: 0x75D9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x5B00, symBinAddr: 0x9B00, symSize: 0x38 }
- { offset: 0x75FD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x5B38, symBinAddr: 0x9B38, symSize: 0x2C }
- { offset: 0x7619, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x5B64, symBinAddr: 0x9B64, symSize: 0x80 }
- { offset: 0x7666, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x5BE4, symBinAddr: 0x9BE4, symSize: 0x58 }
- { offset: 0x76B6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x5C3C, symBinAddr: 0x9C3C, symSize: 0x58 }
- { offset: 0x76DA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x5C94, symBinAddr: 0x9C94, symSize: 0x40 }
- { offset: 0x76F6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x5CD4, symBinAddr: 0x9CD4, symSize: 0x54 }
- { offset: 0x771A, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x5D28, symBinAddr: 0x9D28, symSize: 0x2C }
- { offset: 0x7736, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x5D54, symBinAddr: 0x9D54, symSize: 0x80 }
- { offset: 0x7783, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x5DD4, symBinAddr: 0x9DD4, symSize: 0x9C }
- { offset: 0x77EC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x5E70, symBinAddr: 0x9E70, symSize: 0x80 }
- { offset: 0x7839, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x5EF0, symBinAddr: 0x9EF0, symSize: 0x64 }
- { offset: 0x7886, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x5F54, symBinAddr: 0x9F54, symSize: 0x64 }
- { offset: 0x78D3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x5FB8, symBinAddr: 0x9FB8, symSize: 0x70 }
- { offset: 0x793C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6028, symBinAddr: 0xA028, symSize: 0x64 }
- { offset: 0x7989, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x608C, symBinAddr: 0xA08C, symSize: 0x88 }
- { offset: 0x79F2, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x6114, symBinAddr: 0xA114, symSize: 0x74 }
- { offset: 0x7A60, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6188, symBinAddr: 0xA188, symSize: 0x74 }
- { offset: 0x7ACE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x61FC, symBinAddr: 0xA1FC, symSize: 0x64 }
- { offset: 0x7B1F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x6260, symBinAddr: 0xA260, symSize: 0x160 }
- { offset: 0x7B9C, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x63C0, symBinAddr: 0xA3C0, symSize: 0x4C }
- { offset: 0x7BFC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x640C, symBinAddr: 0xA40C, symSize: 0x78 }
- { offset: 0x7C6A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6484, symBinAddr: 0xA484, symSize: 0x12C }
- { offset: 0x7D06, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x65B0, symBinAddr: 0xA5B0, symSize: 0x78 }
- { offset: 0x7D74, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x6628, symBinAddr: 0xA628, symSize: 0x12C }
- { offset: 0x7E10, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x6754, symBinAddr: 0xA754, symSize: 0x78 }
- { offset: 0x7E7E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x67CC, symBinAddr: 0xA7CC, symSize: 0x118 }
- { offset: 0x7F19, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x68E4, symBinAddr: 0xA8E4, symSize: 0xB0 }
- { offset: 0x7F81, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x6994, symBinAddr: 0xA994, symSize: 0x38 }
- { offset: 0x7FA5, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x69CC, symBinAddr: 0xA9CC, symSize: 0x2C }
- { offset: 0x7FC1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.254', symObjAddr: 0x69F8, symBinAddr: 0xA9F8, symSize: 0xB0 }
- { offset: 0x8029, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x6AA8, symBinAddr: 0xAAA8, symSize: 0x9C }
- { offset: 0x80B3, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x6B44, symBinAddr: 0xAB44, symSize: 0xB0 }
- { offset: 0x8121, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x6BF4, symBinAddr: 0xABF4, symSize: 0xB0 }
- { offset: 0x818F, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x6CA4, symBinAddr: 0xACA4, symSize: 0xB4 }
- { offset: 0x81FD, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x6D58, symBinAddr: 0xAD58, symSize: 0xB4 }
- { offset: 0x826B, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x6E0C, symBinAddr: 0xAE0C, symSize: 0xB4 }
- { offset: 0x82D9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x6EC0, symBinAddr: 0xAEC0, symSize: 0xE0 }
- { offset: 0x8365, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x6FA0, symBinAddr: 0xAFA0, symSize: 0x68 }
- { offset: 0x83B0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x7008, symBinAddr: 0xB008, symSize: 0x64 }
- { offset: 0x8401, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x706C, symBinAddr: 0xB06C, symSize: 0xDC }
- { offset: 0x844C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7148, symBinAddr: 0xB148, symSize: 0x68 }
- { offset: 0x8497, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x71B0, symBinAddr: 0xB1B0, symSize: 0x64 }
- { offset: 0x84E8, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x7214, symBinAddr: 0xB214, symSize: 0x64 }
- { offset: 0x8539, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x7278, symBinAddr: 0xB278, symSize: 0x64 }
- { offset: 0x858A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x72DC, symBinAddr: 0xB2DC, symSize: 0x268 }
- { offset: 0x8632, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x7544, symBinAddr: 0xB544, symSize: 0x488 }
- { offset: 0x86DA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x79CC, symBinAddr: 0xB9CC, symSize: 0x15C }
- { offset: 0x877F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x7B28, symBinAddr: 0xBB28, symSize: 0x38 }
- { offset: 0x87A3, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x7B60, symBinAddr: 0xBB60, symSize: 0x44 }
- { offset: 0x87CD, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x7BA4, symBinAddr: 0xBBA4, symSize: 0xB0 }
- { offset: 0x8836, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x7C54, symBinAddr: 0xBC54, symSize: 0x78 }
- { offset: 0x889E, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x7CCC, symBinAddr: 0xBCCC, symSize: 0x68 }
- { offset: 0x88EF, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x7D34, symBinAddr: 0xBD34, symSize: 0xC0 }
- { offset: 0x8955, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x7DF4, symBinAddr: 0xBDF4, symSize: 0xC0 }
- { offset: 0x89BB, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x7EB4, symBinAddr: 0xBEB4, symSize: 0x8C }
- { offset: 0x8A0C, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x7F40, symBinAddr: 0xBF40, symSize: 0x16C }
- { offset: 0x8A9F, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x80AC, symBinAddr: 0xC0AC, symSize: 0x3F4 }
- { offset: 0x8B48, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x84A0, symBinAddr: 0xC4A0, symSize: 0xC }
- { offset: 0x8B62, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x84AC, symBinAddr: 0xC4AC, symSize: 0xC }
- { offset: 0x8B7C, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x84B8, symBinAddr: 0xC4B8, symSize: 0x38 }
- { offset: 0x8B92, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x8AA0, symBinAddr: 0xC4F0, symSize: 0x28 }
- { offset: 0xA668, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xC518, symSize: 0x100 }
- { offset: 0xA681, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xE38, symBinAddr: 0x15E90, symSize: 0x0 }
- { offset: 0xA6E8, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xC518, symSize: 0x100 }
- { offset: 0xA709, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3DE8, symBinAddr: 0x16050, symSize: 0x0 }
- { offset: 0xA7AE, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3DF8, symBinAddr: 0x16060, symSize: 0x0 }
- { offset: 0xA82E, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3DF0, symBinAddr: 0x16058, symSize: 0x0 }
- { offset: 0xA853, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xE40, symBinAddr: 0x15E98, symSize: 0x0 }
- { offset: 0xA868, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3E00, symBinAddr: 0x16068, symSize: 0x0 }
- { offset: 0xA986, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x100, symBinAddr: 0xC618, symSize: 0x84 }
- { offset: 0xA9D0, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x184, symBinAddr: 0xC69C, symSize: 0x180 }
- { offset: 0xA9F4, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x368, symBinAddr: 0xC81C, symSize: 0x94 }
- { offset: 0xAA26, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x3FC, symBinAddr: 0xC8B0, symSize: 0xEC }
- { offset: 0xAA78, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x4E8, symBinAddr: 0xC99C, symSize: 0xC0 }
- { offset: 0xAAAA, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5A8, symBinAddr: 0xCA5C, symSize: 0xFC }
- { offset: 0xAAEB, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x6A4, symBinAddr: 0xCB58, symSize: 0x2CC }
- { offset: 0xAB77, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x970, symBinAddr: 0xCE24, symSize: 0x298 }
- { offset: 0x5F1D, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x1E0, symBinAddr: 0x41E0, symSize: 0x15C }
- { offset: 0x5F77, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x33C, symBinAddr: 0x433C, symSize: 0x6C }
- { offset: 0x5FAD, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x3A8, symBinAddr: 0x43A8, symSize: 0x44 }
- { offset: 0x5FE4, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x3EC, symBinAddr: 0x43EC, symSize: 0x40 }
- { offset: 0x601B, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x42C, symBinAddr: 0x442C, symSize: 0x40 }
- { offset: 0x605A, size: 0x8, addend: 0x0, symName: __logosLocalCtor_9b794672, symObjAddr: 0x46C, symBinAddr: 0x446C, symSize: 0xCB8 }
- { offset: 0x62FD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x1124, symBinAddr: 0x5124, symSize: 0xE4 }
- { offset: 0x635E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x1208, symBinAddr: 0x5208, symSize: 0x1B0 }
- { offset: 0x63C5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x13B8, symBinAddr: 0x53B8, symSize: 0x12C }
- { offset: 0x640E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x14E4, symBinAddr: 0x54E4, symSize: 0xE8 }
- { offset: 0x6457, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x15CC, symBinAddr: 0x55CC, symSize: 0x12C }
- { offset: 0x64A0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x16F8, symBinAddr: 0x56F8, symSize: 0x12C }
- { offset: 0x64E9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1824, symBinAddr: 0x5824, symSize: 0x34 }
- { offset: 0x651F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1858, symBinAddr: 0x5858, symSize: 0x34 }
- { offset: 0x6555, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x188C, symBinAddr: 0x588C, symSize: 0x34 }
- { offset: 0x658B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x18C0, symBinAddr: 0x58C0, symSize: 0x12C }
- { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x19EC, symBinAddr: 0x59EC, symSize: 0xE4 }
- { offset: 0x661D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x1AD0, symBinAddr: 0x5AD0, symSize: 0xE4 }
- { offset: 0x6666, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x1BB4, symBinAddr: 0x5BB4, symSize: 0x18 }
- { offset: 0x669C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x1BCC, symBinAddr: 0x5BCC, symSize: 0xE4 }
- { offset: 0x66E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x1CB0, symBinAddr: 0x5CB0, symSize: 0xE4 }
- { offset: 0x672F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x1D94, symBinAddr: 0x5D94, symSize: 0xE4 }
- { offset: 0x677C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x1E78, symBinAddr: 0x5E78, symSize: 0x614 }
- { offset: 0x680A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x248C, symBinAddr: 0x648C, symSize: 0x208 }
- { offset: 0x6858, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2694, symBinAddr: 0x6694, symSize: 0xE4 }
- { offset: 0x68A5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2778, symBinAddr: 0x6778, symSize: 0x120 }
- { offset: 0x68F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x2898, symBinAddr: 0x6898, symSize: 0xE4 }
- { offset: 0x6940, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x297C, symBinAddr: 0x697C, symSize: 0x120 }
- { offset: 0x698E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x2A9C, symBinAddr: 0x6A9C, symSize: 0x1C }
- { offset: 0x69C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x2AB8, symBinAddr: 0x6AB8, symSize: 0x18 }
- { offset: 0x6A00, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x2AD0, symBinAddr: 0x6AD0, symSize: 0xE4 }
- { offset: 0x6A4D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x2BB4, symBinAddr: 0x6BB4, symSize: 0xF8 }
- { offset: 0x6A9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x2CAC, symBinAddr: 0x6CAC, symSize: 0x23C }
- { offset: 0x6B1F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x2EE8, symBinAddr: 0x6EE8, symSize: 0x37C }
- { offset: 0x6B8A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x3264, symBinAddr: 0x7264, symSize: 0x7C }
- { offset: 0x6BC3, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x32E0, symBinAddr: 0x72E0, symSize: 0x12C }
- { offset: 0x6C10, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x340C, symBinAddr: 0x740C, symSize: 0x12C }
- { offset: 0x6C5D, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3538, symBinAddr: 0x7538, symSize: 0x12C }
- { offset: 0x6CAA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x3664, symBinAddr: 0x7664, symSize: 0x12C }
- { offset: 0x6CF7, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x3790, symBinAddr: 0x7790, symSize: 0x12C }
- { offset: 0x6D44, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x38BC, symBinAddr: 0x78BC, symSize: 0x120 }
- { offset: 0x6D92, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x39DC, symBinAddr: 0x79DC, symSize: 0x134 }
- { offset: 0x6DDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x3B10, symBinAddr: 0x7B10, symSize: 0x18C }
- { offset: 0x6E42, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x3C9C, symBinAddr: 0x7C9C, symSize: 0xE8 }
- { offset: 0x6E8A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x3D84, symBinAddr: 0x7D84, symSize: 0x134 }
- { offset: 0x6EF0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x3EB8, symBinAddr: 0x7EB8, symSize: 0x1E4 }
- { offset: 0x6F58, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x409C, symBinAddr: 0x809C, symSize: 0x140 }
- { offset: 0x6FB1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x41DC, symBinAddr: 0x81DC, symSize: 0x12C }
- { offset: 0x6FFE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x4308, symBinAddr: 0x8308, symSize: 0x164 }
- { offset: 0x7055, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x446C, symBinAddr: 0x846C, symSize: 0x164 }
- { offset: 0x70AC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x45D0, symBinAddr: 0x85D0, symSize: 0x150 }
- { offset: 0x710E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x4720, symBinAddr: 0x8720, symSize: 0x7C }
- { offset: 0x7147, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x479C, symBinAddr: 0x879C, symSize: 0x3E4 }
- { offset: 0x7233, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x4B80, symBinAddr: 0x8B80, symSize: 0x3A8 }
- { offset: 0x7331, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x4F28, symBinAddr: 0x8F28, symSize: 0x50 }
- { offset: 0x7379, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x4F78, symBinAddr: 0x8F78, symSize: 0x66C }
- { offset: 0x74FF, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x55E4, symBinAddr: 0x95E4, symSize: 0x78 }
- { offset: 0x7547, size: 0x8, addend: 0x0, symName: __logosLocalDtor_fefd86ea, symObjAddr: 0x565C, symBinAddr: 0x965C, symSize: 0x28 }
- { offset: 0x758B, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x5684, symBinAddr: 0x9684, symSize: 0x68 }
- { offset: 0x75D8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x56EC, symBinAddr: 0x96EC, symSize: 0x38 }
- { offset: 0x75FC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x5724, symBinAddr: 0x9724, symSize: 0x2C }
- { offset: 0x7618, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x5750, symBinAddr: 0x9750, symSize: 0x68 }
- { offset: 0x7665, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x57B8, symBinAddr: 0x97B8, symSize: 0x58 }
- { offset: 0x76B5, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x5810, symBinAddr: 0x9810, symSize: 0x58 }
- { offset: 0x76D9, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x5868, symBinAddr: 0x9868, symSize: 0x40 }
- { offset: 0x76F5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x58A8, symBinAddr: 0x98A8, symSize: 0x54 }
- { offset: 0x7719, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x58FC, symBinAddr: 0x98FC, symSize: 0x2C }
- { offset: 0x7735, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x5928, symBinAddr: 0x9928, symSize: 0x80 }
- { offset: 0x7782, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x59A8, symBinAddr: 0x99A8, symSize: 0x84 }
- { offset: 0x77EB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x5A2C, symBinAddr: 0x9A2C, symSize: 0x80 }
- { offset: 0x7838, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x5AAC, symBinAddr: 0x9AAC, symSize: 0x64 }
- { offset: 0x7885, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x5B10, symBinAddr: 0x9B10, symSize: 0x64 }
- { offset: 0x78D2, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x5B74, symBinAddr: 0x9B74, symSize: 0x70 }
- { offset: 0x793B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x5BE4, symBinAddr: 0x9BE4, symSize: 0x64 }
- { offset: 0x7988, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x5C48, symBinAddr: 0x9C48, symSize: 0x88 }
- { offset: 0x79F1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x5CD0, symBinAddr: 0x9CD0, symSize: 0x74 }
- { offset: 0x7A5F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x5D44, symBinAddr: 0x9D44, symSize: 0x74 }
- { offset: 0x7ACD, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x5DB8, symBinAddr: 0x9DB8, symSize: 0x64 }
- { offset: 0x7B1E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x5E1C, symBinAddr: 0x9E1C, symSize: 0x160 }
- { offset: 0x7B9B, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x5F7C, symBinAddr: 0x9F7C, symSize: 0x4C }
- { offset: 0x7BFB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x5FC8, symBinAddr: 0x9FC8, symSize: 0x78 }
- { offset: 0x7C69, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6040, symBinAddr: 0xA040, symSize: 0x12C }
- { offset: 0x7D05, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x616C, symBinAddr: 0xA16C, symSize: 0x78 }
- { offset: 0x7D73, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x61E4, symBinAddr: 0xA1E4, symSize: 0x12C }
- { offset: 0x7E0F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x6310, symBinAddr: 0xA310, symSize: 0x78 }
- { offset: 0x7E7D, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x6388, symBinAddr: 0xA388, symSize: 0x118 }
- { offset: 0x7F18, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x64A0, symBinAddr: 0xA4A0, symSize: 0xB0 }
- { offset: 0x7F80, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x6550, symBinAddr: 0xA550, symSize: 0x38 }
- { offset: 0x7FA4, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x6588, symBinAddr: 0xA588, symSize: 0x2C }
- { offset: 0x7FC0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.190', symObjAddr: 0x65B4, symBinAddr: 0xA5B4, symSize: 0xB0 }
- { offset: 0x8028, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x6664, symBinAddr: 0xA664, symSize: 0x9C }
- { offset: 0x80B2, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x6700, symBinAddr: 0xA700, symSize: 0xB0 }
- { offset: 0x8120, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x67B0, symBinAddr: 0xA7B0, symSize: 0xB0 }
- { offset: 0x818E, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x6860, symBinAddr: 0xA860, symSize: 0xB4 }
- { offset: 0x81FC, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x6914, symBinAddr: 0xA914, symSize: 0xB4 }
- { offset: 0x826A, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x69C8, symBinAddr: 0xA9C8, symSize: 0xB4 }
- { offset: 0x82D8, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x6A7C, symBinAddr: 0xAA7C, symSize: 0xE0 }
- { offset: 0x8364, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x6B5C, symBinAddr: 0xAB5C, symSize: 0x68 }
- { offset: 0x83AF, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x6BC4, symBinAddr: 0xABC4, symSize: 0x64 }
- { offset: 0x8400, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x6C28, symBinAddr: 0xAC28, symSize: 0xDC }
- { offset: 0x844B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x6D04, symBinAddr: 0xAD04, symSize: 0x68 }
- { offset: 0x8496, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x6D6C, symBinAddr: 0xAD6C, symSize: 0x64 }
- { offset: 0x84E7, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x6DD0, symBinAddr: 0xADD0, symSize: 0x64 }
- { offset: 0x8538, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x6E34, symBinAddr: 0xAE34, symSize: 0x64 }
- { offset: 0x8589, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x6E98, symBinAddr: 0xAE98, symSize: 0x268 }
- { offset: 0x8631, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x7100, symBinAddr: 0xB100, symSize: 0x488 }
- { offset: 0x86D9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x7588, symBinAddr: 0xB588, symSize: 0x134 }
- { offset: 0x877E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x76BC, symBinAddr: 0xB6BC, symSize: 0x38 }
- { offset: 0x87A2, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x76F4, symBinAddr: 0xB6F4, symSize: 0x44 }
- { offset: 0x87CC, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x7738, symBinAddr: 0xB738, symSize: 0xB0 }
- { offset: 0x8835, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x77E8, symBinAddr: 0xB7E8, symSize: 0x78 }
- { offset: 0x889D, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x7860, symBinAddr: 0xB860, symSize: 0x68 }
- { offset: 0x88EE, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x78C8, symBinAddr: 0xB8C8, symSize: 0xA8 }
- { offset: 0x8954, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x7970, symBinAddr: 0xB970, symSize: 0xA8 }
- { offset: 0x89BA, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x7A18, symBinAddr: 0xBA18, symSize: 0x8C }
- { offset: 0x8A0B, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x7AA4, symBinAddr: 0xBAA4, symSize: 0x140 }
- { offset: 0x8A9E, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x7BE4, symBinAddr: 0xBBE4, symSize: 0x3C8 }
- { offset: 0x8B47, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x7FAC, symBinAddr: 0xBFAC, symSize: 0xC }
- { offset: 0x8B61, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x7FB8, symBinAddr: 0xBFB8, symSize: 0xC }
- { offset: 0x8B7B, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x7FC4, symBinAddr: 0xBFC4, symSize: 0x38 }
- { offset: 0x8B91, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x8568, symBinAddr: 0xBFFC, symSize: 0x28 }
- { offset: 0xA667, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xC024, symSize: 0x100 }
- { offset: 0xA680, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xE38, symBinAddr: 0x11690, symSize: 0x0 }
- { offset: 0xA6E7, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xC024, symSize: 0x100 }
- { offset: 0xA708, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3DE8, symBinAddr: 0x11850, symSize: 0x0 }
- { offset: 0xA7AD, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3DF8, symBinAddr: 0x11860, symSize: 0x0 }
- { offset: 0xA82D, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3DF0, symBinAddr: 0x11858, symSize: 0x0 }
- { offset: 0xA852, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xE40, symBinAddr: 0x11698, symSize: 0x0 }
- { offset: 0xA867, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3E00, symBinAddr: 0x11868, symSize: 0x0 }
- { offset: 0xA985, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x100, symBinAddr: 0xC124, symSize: 0x84 }
- { offset: 0xA9CF, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x184, symBinAddr: 0xC1A8, symSize: 0x180 }
- { offset: 0xA9F3, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x368, symBinAddr: 0xC328, symSize: 0x94 }
- { offset: 0xAA25, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x3FC, symBinAddr: 0xC3BC, symSize: 0xEC }
- { offset: 0xAA77, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x4E8, symBinAddr: 0xC4A8, symSize: 0xC0 }
- { offset: 0xAAA9, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5A8, symBinAddr: 0xC568, symSize: 0xFC }
- { offset: 0xAAEA, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x6A4, symBinAddr: 0xC664, symSize: 0x2CC }
- { offset: 0xAB76, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x970, symBinAddr: 0xC930, symSize: 0x298 }
...

Binary file not shown.

View File

@ -2,201 +2,201 @@
triple: 'arm64e-apple-darwin'
binary-path: '/Users/mac/workspaces/projects/ios-change/old-ios-hook/.theos/obj/debug/arm64e/OhNo.dylib'
relocations:
- { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x18708, symSize: 0x0 }
- { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x27C38, symBinAddr: 0x18540, symSize: 0x0 }
- { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x27C40, symBinAddr: 0x18548, symSize: 0x0 }
- { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x27C48, symBinAddr: 0x18550, symSize: 0x0 }
- { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x27C50, symBinAddr: 0x18558, symSize: 0x0 }
- { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x27C58, symBinAddr: 0x18560, symSize: 0x0 }
- { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x27C60, symBinAddr: 0x18568, symSize: 0x0 }
- { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x27C68, symBinAddr: 0x18570, symSize: 0x0 }
- { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x27C70, symBinAddr: 0x18578, symSize: 0x0 }
- { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x27C78, symBinAddr: 0x18580, symSize: 0x0 }
- { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x27C80, symBinAddr: 0x18588, symSize: 0x0 }
- { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x27C88, symBinAddr: 0x18590, symSize: 0x0 }
- { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x27C90, symBinAddr: 0x18598, symSize: 0x0 }
- { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x27C98, symBinAddr: 0x185A0, symSize: 0x0 }
- { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x27CA0, symBinAddr: 0x185A8, symSize: 0x0 }
- { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x27CA8, symBinAddr: 0x185B0, symSize: 0x0 }
- { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x27CB0, symBinAddr: 0x185B8, symSize: 0x0 }
- { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x27CB8, symBinAddr: 0x185C0, symSize: 0x0 }
- { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x27CC0, symBinAddr: 0x185C8, symSize: 0x0 }
- { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x27CC8, symBinAddr: 0x185D0, symSize: 0x0 }
- { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x27CD0, symBinAddr: 0x185D8, symSize: 0x0 }
- { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x27CD8, symBinAddr: 0x185E0, symSize: 0x0 }
- { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x27CE0, symBinAddr: 0x185E8, symSize: 0x0 }
- { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x27CE8, symBinAddr: 0x185F0, symSize: 0x0 }
- { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x27CF0, symBinAddr: 0x185F8, symSize: 0x0 }
- { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x27CF8, symBinAddr: 0x18600, symSize: 0x0 }
- { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x27D00, symBinAddr: 0x18608, symSize: 0x0 }
- { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x27D08, symBinAddr: 0x18610, symSize: 0x0 }
- { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x27D10, symBinAddr: 0x18618, symSize: 0x0 }
- { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x27D18, symBinAddr: 0x18620, symSize: 0x0 }
- { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x27D20, symBinAddr: 0x18628, symSize: 0x0 }
- { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x27D28, symBinAddr: 0x18630, symSize: 0x0 }
- { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x27D30, symBinAddr: 0x18638, symSize: 0x0 }
- { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x27D38, symBinAddr: 0x18640, symSize: 0x0 }
- { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x27D40, symBinAddr: 0x18648, symSize: 0x0 }
- { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x27D48, symBinAddr: 0x18650, symSize: 0x0 }
- { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x27D50, symBinAddr: 0x18658, symSize: 0x0 }
- { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x27D58, symBinAddr: 0x18660, symSize: 0x0 }
- { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x27D60, symBinAddr: 0x18668, symSize: 0x0 }
- { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x27D68, symBinAddr: 0x18670, symSize: 0x0 }
- { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x27D70, symBinAddr: 0x18678, symSize: 0x0 }
- { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x27D78, symBinAddr: 0x18680, symSize: 0x0 }
- { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x27D80, symBinAddr: 0x18688, symSize: 0x0 }
- { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x27D88, symBinAddr: 0x18690, symSize: 0x0 }
- { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x27D90, symBinAddr: 0x18698, symSize: 0x0 }
- { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x27D98, symBinAddr: 0x186A0, symSize: 0x0 }
- { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x27DA0, symBinAddr: 0x186A8, symSize: 0x0 }
- { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x27DA8, symBinAddr: 0x186B0, symSize: 0x0 }
- { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x27DB0, symBinAddr: 0x186B8, symSize: 0x0 }
- { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x27DB8, symBinAddr: 0x186C0, symSize: 0x0 }
- { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x27DC0, symBinAddr: 0x186C8, symSize: 0x0 }
- { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x27DC8, symBinAddr: 0x186D0, symSize: 0x0 }
- { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x27DD0, symBinAddr: 0x186D8, symSize: 0x0 }
- { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x27DD8, symBinAddr: 0x186E0, symSize: 0x0 }
- { offset: 0x7D, size: 0x8, addend: 0x0, symName: _settings, symBinAddr: 0x14708, symSize: 0x0 }
- { offset: 0xF0, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x26670, symBinAddr: 0x14540, symSize: 0x0 }
- { offset: 0x163, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x26678, symBinAddr: 0x14548, symSize: 0x0 }
- { offset: 0x1FD, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x26680, symBinAddr: 0x14550, symSize: 0x0 }
- { offset: 0x27B, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x26688, symBinAddr: 0x14558, symSize: 0x0 }
- { offset: 0x2B7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$identifierForVendor', symObjAddr: 0x26690, symBinAddr: 0x14560, symSize: 0x0 }
- { offset: 0x492, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$name', symObjAddr: 0x26698, symBinAddr: 0x14568, symSize: 0x0 }
- { offset: 0x4BC, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$model', symObjAddr: 0x266A0, symBinAddr: 0x14570, symSize: 0x0 }
- { offset: 0x4D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$localizedModel', symObjAddr: 0x266A8, symBinAddr: 0x14578, symSize: 0x0 }
- { offset: 0x4E6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemName', symObjAddr: 0x266B0, symBinAddr: 0x14580, symSize: 0x0 }
- { offset: 0x4FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$systemVersion', symObjAddr: 0x266B8, symBinAddr: 0x14588, symSize: 0x0 }
- { offset: 0x510, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryState', symObjAddr: 0x266C0, symBinAddr: 0x14590, symSize: 0x0 }
- { offset: 0x53A, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$batteryLevel', symObjAddr: 0x266C8, symBinAddr: 0x14598, symSize: 0x0 }
- { offset: 0x564, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIDevice$orientation', symObjAddr: 0x266D0, symBinAddr: 0x145A0, symSize: 0x0 }
- { offset: 0x58E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x266D8, symBinAddr: 0x145A8, symSize: 0x0 }
- { offset: 0x738, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x266E0, symBinAddr: 0x145B0, symSize: 0x0 }
- { offset: 0x762, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$processorCount', symObjAddr: 0x266E8, symBinAddr: 0x145B8, symSize: 0x0 }
- { offset: 0x78C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x266F0, symBinAddr: 0x145C0, symSize: 0x0 }
- { offset: 0x7B6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x266F8, symBinAddr: 0x145C8, symSize: 0x0 }
- { offset: 0x24E4, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$brightness', symObjAddr: 0x26700, symBinAddr: 0x145D0, symSize: 0x0 }
- { offset: 0x2513, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$bounds', symObjAddr: 0x26708, symBinAddr: 0x145D8, symSize: 0x0 }
- { offset: 0x253D, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$scale', symObjAddr: 0x26710, symBinAddr: 0x145E0, symSize: 0x0 }
- { offset: 0x2552, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$nativeBounds', symObjAddr: 0x26718, symBinAddr: 0x145E8, symSize: 0x0 }
- { offset: 0x2567, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$isCaptured', symObjAddr: 0x26720, symBinAddr: 0x145F0, symSize: 0x0 }
- { offset: 0x2591, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreen$mirroredScreen', symObjAddr: 0x26728, symBinAddr: 0x145F8, symSize: 0x0 }
- { offset: 0x25BB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$AVAudioSession$outputVolume', symObjAddr: 0x26730, symBinAddr: 0x14600, symSize: 0x0 }
- { offset: 0x25F5, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIScreenMode$size', symObjAddr: 0x26738, symBinAddr: 0x14608, symSize: 0x0 }
- { offset: 0x2624, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x26740, symBinAddr: 0x14610, symSize: 0x0 }
- { offset: 0x274E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x26748, symBinAddr: 0x14618, symSize: 0x0 }
- { offset: 0x277D, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$preferredLanguages', symObjAddr: 0x26750, symBinAddr: 0x14620, symSize: 0x0 }
- { offset: 0x27A7, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$currentLocale', symObjAddr: 0x26758, symBinAddr: 0x14628, symSize: 0x0 }
- { offset: 0x27E6, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSLocale$systemLocale', symObjAddr: 0x26760, symBinAddr: 0x14630, symSize: 0x0 }
- { offset: 0x27FB, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x26768, symBinAddr: 0x14638, symSize: 0x0 }
- { offset: 0x2854, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x26770, symBinAddr: 0x14640, symSize: 0x0 }
- { offset: 0x2869, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x26778, symBinAddr: 0x14648, symSize: 0x0 }
- { offset: 0x287E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x26780, symBinAddr: 0x14650, symSize: 0x0 }
- { offset: 0x28EA, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x26788, symBinAddr: 0x14658, symSize: 0x0 }
- { offset: 0x2B87, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x26790, symBinAddr: 0x14660, symSize: 0x0 }
- { offset: 0x2BBC, size: 0x8, addend: 0x0, symName: '__logos_meta_orig$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x26798, symBinAddr: 0x14668, symSize: 0x0 }
- { offset: 0x32F0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x267A0, symBinAddr: 0x14670, symSize: 0x0 }
- { offset: 0x3542, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x267A8, symBinAddr: 0x14678, symSize: 0x0 }
- { offset: 0x51A6, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x267B0, symBinAddr: 0x14680, symSize: 0x0 }
- { offset: 0x51D1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$WKWebView$customUserAgent', symObjAddr: 0x267B8, symBinAddr: 0x14688, symSize: 0x0 }
- { offset: 0x51FB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x267C0, symBinAddr: 0x14690, symSize: 0x0 }
- { offset: 0x53AB, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x267C8, symBinAddr: 0x14698, symSize: 0x0 }
- { offset: 0x53C0, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x267D0, symBinAddr: 0x146A0, symSize: 0x0 }
- { offset: 0x590C, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$uname', symObjAddr: 0x267D8, symBinAddr: 0x146A8, symSize: 0x0 }
- { offset: 0x598E, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctl', symObjAddr: 0x267E0, symBinAddr: 0x146B0, symSize: 0x0 }
- { offset: 0x59E7, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$sysctlbyname', symObjAddr: 0x267E8, symBinAddr: 0x146B8, symSize: 0x0 }
- { offset: 0x5A21, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$clock_gettime', symObjAddr: 0x267F0, symBinAddr: 0x146C0, symSize: 0x0 }
- { offset: 0x5AC1, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$getifaddrs', symObjAddr: 0x267F8, symBinAddr: 0x146C8, symSize: 0x0 }
- { offset: 0x5B9F, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x26800, symBinAddr: 0x146D0, symSize: 0x0 }
- { offset: 0x5C50, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x26808, symBinAddr: 0x146D8, symSize: 0x0 }
- { offset: 0x5C72, size: 0x8, addend: 0x0, symName: '__logos_orig$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x26810, symBinAddr: 0x146E0, symSize: 0x0 }
- { offset: 0x5E40, size: 0x8, addend: 0x0, symName: _SetupXSLog, symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x28 }
- { offset: 0x5E55, size: 0x8, addend: 0x0, symName: _str2uuid, symObjAddr: 0x28, symBinAddr: 0x4028, symSize: 0x78 }
- { offset: 0x5E7D, size: 0x8, addend: 0x0, symName: _str2int, symObjAddr: 0xA0, symBinAddr: 0x40A0, symSize: 0x5C }
- { offset: 0x5EA5, size: 0x8, addend: 0x0, symName: _str2float, symObjAddr: 0xFC, symBinAddr: 0x40FC, symSize: 0x58 }
- { offset: 0x5ECD, size: 0x8, addend: 0x0, symName: _str2double, symObjAddr: 0x154, symBinAddr: 0x4154, symSize: 0x58 }
- { offset: 0x5EF5, size: 0x8, addend: 0x0, symName: _str2ull, symObjAddr: 0x1AC, symBinAddr: 0x41AC, symSize: 0x5C }
- { offset: 0x5F1D, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x208, symBinAddr: 0x4208, symSize: 0x198 }
- { offset: 0x5F77, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x3A0, symBinAddr: 0x43A0, symSize: 0x70 }
- { offset: 0x5FAD, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x410, symBinAddr: 0x4410, symSize: 0x48 }
- { offset: 0x5FE4, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x458, symBinAddr: 0x4458, symSize: 0x40 }
- { offset: 0x601B, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x498, symBinAddr: 0x4498, symSize: 0x40 }
- { offset: 0x605A, size: 0x8, addend: 0x0, symName: __logosLocalCtor_9b794672, symObjAddr: 0x4D8, symBinAddr: 0x44D8, symSize: 0xFEC }
- { offset: 0x62FD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x14C4, symBinAddr: 0x54C4, symSize: 0x14C }
- { offset: 0x635E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x1610, symBinAddr: 0x5610, symSize: 0x1F0 }
- { offset: 0x63C5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1800, symBinAddr: 0x5800, symSize: 0x198 }
- { offset: 0x640E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x1998, symBinAddr: 0x5998, symSize: 0x110 }
- { offset: 0x6457, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x1AA8, symBinAddr: 0x5AA8, symSize: 0x198 }
- { offset: 0x64A0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x1C40, symBinAddr: 0x5C40, symSize: 0x198 }
- { offset: 0x64E9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1DD8, symBinAddr: 0x5DD8, symSize: 0x38 }
- { offset: 0x651F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1E10, symBinAddr: 0x5E10, symSize: 0x38 }
- { offset: 0x6555, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x1E48, symBinAddr: 0x5E48, symSize: 0x38 }
- { offset: 0x658B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1E80, symBinAddr: 0x5E80, symSize: 0x198 }
- { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x2018, symBinAddr: 0x6018, symSize: 0x10C }
- { offset: 0x661D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x2124, symBinAddr: 0x6124, symSize: 0x10C }
- { offset: 0x6666, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x2230, symBinAddr: 0x6230, symSize: 0x18 }
- { offset: 0x669C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x2248, symBinAddr: 0x6248, symSize: 0x10C }
- { offset: 0x66E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x2354, symBinAddr: 0x6354, symSize: 0x12C }
- { offset: 0x672F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x2480, symBinAddr: 0x6480, symSize: 0x10C }
- { offset: 0x677C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x258C, symBinAddr: 0x658C, symSize: 0x644 }
- { offset: 0x680A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x2BD0, symBinAddr: 0x6BD0, symSize: 0x230 }
- { offset: 0x6858, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2E00, symBinAddr: 0x6E00, symSize: 0x10C }
- { offset: 0x68A5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2F0C, symBinAddr: 0x6F0C, symSize: 0x148 }
- { offset: 0x68F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x3054, symBinAddr: 0x7054, symSize: 0x10C }
- { offset: 0x6940, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x3160, symBinAddr: 0x7160, symSize: 0x148 }
- { offset: 0x698E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x32A8, symBinAddr: 0x72A8, symSize: 0x1C }
- { offset: 0x69C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x32C4, symBinAddr: 0x72C4, symSize: 0x18 }
- { offset: 0x6A00, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x32DC, symBinAddr: 0x72DC, symSize: 0x10C }
- { offset: 0x6A4D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x33E8, symBinAddr: 0x73E8, symSize: 0x120 }
- { offset: 0x6A9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x3508, symBinAddr: 0x7508, symSize: 0x28C }
- { offset: 0x6B1F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x3794, symBinAddr: 0x7794, symSize: 0x3BC }
- { offset: 0x6B8A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x3B50, symBinAddr: 0x7B50, symSize: 0x8C }
- { offset: 0x6BC3, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3BDC, symBinAddr: 0x7BDC, symSize: 0x178 }
- { offset: 0x6C10, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x3D54, symBinAddr: 0x7D54, symSize: 0x178 }
- { offset: 0x6C5D, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3ECC, symBinAddr: 0x7ECC, symSize: 0x178 }
- { offset: 0x6CAA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x4044, symBinAddr: 0x8044, symSize: 0x178 }
- { offset: 0x6CF7, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x41BC, symBinAddr: 0x81BC, symSize: 0x178 }
- { offset: 0x6D44, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x4334, symBinAddr: 0x8334, symSize: 0x148 }
- { offset: 0x6D92, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x447C, symBinAddr: 0x847C, symSize: 0x150 }
- { offset: 0x6DDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x45CC, symBinAddr: 0x85CC, symSize: 0x1BC }
- { offset: 0x6E42, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x4788, symBinAddr: 0x8788, symSize: 0x120 }
- { offset: 0x6E8A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x48A8, symBinAddr: 0x88A8, symSize: 0x160 }
- { offset: 0x6EF0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x4A08, symBinAddr: 0x8A08, symSize: 0x21C }
- { offset: 0x6F58, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x4C24, symBinAddr: 0x8C24, symSize: 0x170 }
- { offset: 0x6FB1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x4D94, symBinAddr: 0x8D94, symSize: 0x16C }
- { offset: 0x6FFE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x4F00, symBinAddr: 0x8F00, symSize: 0x19C }
- { offset: 0x7055, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x509C, symBinAddr: 0x909C, symSize: 0x19C }
- { offset: 0x70AC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x5238, symBinAddr: 0x9238, symSize: 0x16C }
- { offset: 0x710E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x53A4, symBinAddr: 0x93A4, symSize: 0xA4 }
- { offset: 0x7147, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x5448, symBinAddr: 0x9448, symSize: 0x458 }
- { offset: 0x7234, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x58A0, symBinAddr: 0x98A0, symSize: 0x47C }
- { offset: 0x7332, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x5D1C, symBinAddr: 0x9D1C, symSize: 0x60 }
- { offset: 0x737A, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x5D7C, symBinAddr: 0x9D7C, symSize: 0x6C4 }
- { offset: 0x7500, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x6440, symBinAddr: 0xA440, symSize: 0x88 }
- { offset: 0x7548, size: 0x8, addend: 0x0, symName: __logosLocalDtor_fefd86ea, symObjAddr: 0x64C8, symBinAddr: 0xA4C8, symSize: 0x2C }
- { offset: 0x758C, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x64F4, symBinAddr: 0xA4F4, symSize: 0x84 }
- { offset: 0x75D9, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x6578, symBinAddr: 0xA578, symSize: 0x3C }
- { offset: 0x75FD, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x65B4, symBinAddr: 0xA5B4, symSize: 0x30 }
- { offset: 0x7619, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x65E4, symBinAddr: 0xA5E4, symSize: 0x84 }
- { offset: 0x7666, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x6668, symBinAddr: 0xA668, symSize: 0x60 }
- { offset: 0x76B6, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x66C8, symBinAddr: 0xA6C8, symSize: 0x5C }
- { offset: 0x76DA, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x6724, symBinAddr: 0xA724, symSize: 0x44 }
- { offset: 0x76F6, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x6768, symBinAddr: 0xA768, symSize: 0x58 }
- { offset: 0x771A, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x67C0, symBinAddr: 0xA7C0, symSize: 0x30 }
- { offset: 0x7736, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x67F0, symBinAddr: 0xA7F0, symSize: 0x84 }
- { offset: 0x7783, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x6874, symBinAddr: 0xA874, symSize: 0xA0 }
- { offset: 0x77EC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x6914, symBinAddr: 0xA914, symSize: 0x84 }
- { offset: 0x7839, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x6998, symBinAddr: 0xA998, symSize: 0x68 }
- { offset: 0x7886, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x6A00, symBinAddr: 0xAA00, symSize: 0x68 }
- { offset: 0x78D3, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x6A68, symBinAddr: 0xAA68, symSize: 0x74 }
- { offset: 0x793C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6ADC, symBinAddr: 0xAADC, symSize: 0x68 }
- { offset: 0x7989, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x6B44, symBinAddr: 0xAB44, symSize: 0x8C }
- { offset: 0x79F2, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x6BD0, symBinAddr: 0xABD0, symSize: 0x78 }
- { offset: 0x7A60, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6C48, symBinAddr: 0xAC48, symSize: 0x78 }
- { offset: 0x7ACE, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x6CC0, symBinAddr: 0xACC0, symSize: 0x68 }
- { offset: 0x7B1F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x6D28, symBinAddr: 0xAD28, symSize: 0x164 }
- { offset: 0x7B9C, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x6E8C, symBinAddr: 0xAE8C, symSize: 0x4C }
- { offset: 0x7BFC, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x6ED8, symBinAddr: 0xAED8, symSize: 0x7C }
- { offset: 0x7C6A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6F54, symBinAddr: 0xAF54, symSize: 0x130 }
- { offset: 0x7D06, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x7084, symBinAddr: 0xB084, symSize: 0x7C }
- { offset: 0x7D74, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x7100, symBinAddr: 0xB100, symSize: 0x130 }
- { offset: 0x7E10, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x7230, symBinAddr: 0xB230, symSize: 0x7C }
- { offset: 0x7E7E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x72AC, symBinAddr: 0xB2AC, symSize: 0x11C }
- { offset: 0x7F19, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x73C8, symBinAddr: 0xB3C8, symSize: 0xB4 }
- { offset: 0x7F81, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x747C, symBinAddr: 0xB47C, symSize: 0x3C }
- { offset: 0x7FA5, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x74B8, symBinAddr: 0xB4B8, symSize: 0x30 }
- { offset: 0x7FC1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.318', symObjAddr: 0x74E8, symBinAddr: 0xB4E8, symSize: 0xB4 }
- { offset: 0x8029, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x759C, symBinAddr: 0xB59C, symSize: 0xA0 }
- { offset: 0x80B3, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x763C, symBinAddr: 0xB63C, symSize: 0xB4 }
- { offset: 0x8121, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x76F0, symBinAddr: 0xB6F0, symSize: 0xB4 }
- { offset: 0x818F, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x77A4, symBinAddr: 0xB7A4, symSize: 0xB8 }
- { offset: 0x81FD, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x785C, symBinAddr: 0xB85C, symSize: 0xB8 }
- { offset: 0x826B, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x7914, symBinAddr: 0xB914, symSize: 0xB8 }
- { offset: 0x82D9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x79CC, symBinAddr: 0xB9CC, symSize: 0xE4 }
- { offset: 0x8365, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x7AB0, symBinAddr: 0xBAB0, symSize: 0x6C }
- { offset: 0x83B0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x7B1C, symBinAddr: 0xBB1C, symSize: 0x68 }
- { offset: 0x8401, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x7B84, symBinAddr: 0xBB84, symSize: 0xE0 }
- { offset: 0x844C, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7C64, symBinAddr: 0xBC64, symSize: 0x6C }
- { offset: 0x8497, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x7CD0, symBinAddr: 0xBCD0, symSize: 0x68 }
- { offset: 0x84E8, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x7D38, symBinAddr: 0xBD38, symSize: 0x68 }
- { offset: 0x8539, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x7DA0, symBinAddr: 0xBDA0, symSize: 0x68 }
- { offset: 0x858A, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x7E08, symBinAddr: 0xBE08, symSize: 0x26C }
- { offset: 0x8632, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x8074, symBinAddr: 0xC074, symSize: 0x48C }
- { offset: 0x86DA, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x8500, symBinAddr: 0xC500, symSize: 0x164 }
- { offset: 0x877F, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x8664, symBinAddr: 0xC664, symSize: 0x3C }
- { offset: 0x87A3, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x86A0, symBinAddr: 0xC6A0, symSize: 0x48 }
- { offset: 0x87CD, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x86E8, symBinAddr: 0xC6E8, symSize: 0xB4 }
- { offset: 0x8836, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x879C, symBinAddr: 0xC79C, symSize: 0x7C }
- { offset: 0x889E, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x8818, symBinAddr: 0xC818, symSize: 0x6C }
- { offset: 0x88EF, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x8884, symBinAddr: 0xC884, symSize: 0xC4 }
- { offset: 0x8955, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x8948, symBinAddr: 0xC948, symSize: 0xC4 }
- { offset: 0x89BB, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x8A0C, symBinAddr: 0xCA0C, symSize: 0x90 }
- { offset: 0x8A0C, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x8A9C, symBinAddr: 0xCA9C, symSize: 0x170 }
- { offset: 0x8A9F, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x8C0C, symBinAddr: 0xCC0C, symSize: 0x3F8 }
- { offset: 0x8B48, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x9004, symBinAddr: 0xD004, symSize: 0xC }
- { offset: 0x8B62, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x9010, symBinAddr: 0xD010, symSize: 0xC }
- { offset: 0x8B7C, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x901C, symBinAddr: 0xD01C, symSize: 0x3C }
- { offset: 0x8B92, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x9634, symBinAddr: 0xD058, symSize: 0x34 }
- { offset: 0xA668, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xD08C, symSize: 0x11C }
- { offset: 0xA681, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xEA8, symBinAddr: 0x18530, symSize: 0x0 }
- { offset: 0xA6E8, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xD08C, symSize: 0x11C }
- { offset: 0xA709, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3E60, symBinAddr: 0x186E8, symSize: 0x0 }
- { offset: 0xA7AE, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3E70, symBinAddr: 0x186F8, symSize: 0x0 }
- { offset: 0xA82E, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3E68, symBinAddr: 0x186F0, symSize: 0x0 }
- { offset: 0xA853, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xEB0, symBinAddr: 0x18538, symSize: 0x0 }
- { offset: 0xA868, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3E78, symBinAddr: 0x18700, symSize: 0x0 }
- { offset: 0xA986, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x11C, symBinAddr: 0xD1A8, symSize: 0x88 }
- { offset: 0xA9D0, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x1A4, symBinAddr: 0xD230, symSize: 0x184 }
- { offset: 0xA9F4, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x394, symBinAddr: 0xD3B4, symSize: 0x98 }
- { offset: 0xAA26, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x42C, symBinAddr: 0xD44C, symSize: 0x100 }
- { offset: 0xAA78, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x52C, symBinAddr: 0xD54C, symSize: 0xC4 }
- { offset: 0xAAAA, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5F0, symBinAddr: 0xD610, symSize: 0x118 }
- { offset: 0xAAEB, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x708, symBinAddr: 0xD728, symSize: 0x2D0 }
- { offset: 0xAB77, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x9D8, symBinAddr: 0xD9F8, symSize: 0x29C }
- { offset: 0x5F1D, size: 0x8, addend: 0x0, symName: _tryGetVal, symObjAddr: 0x208, symBinAddr: 0x4208, symSize: 0x164 }
- { offset: 0x5F77, size: 0x8, addend: 0x0, symName: _str2chars, symObjAddr: 0x36C, symBinAddr: 0x436C, symSize: 0x70 }
- { offset: 0x5FAD, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData rotationRate]', symObjAddr: 0x3DC, symBinAddr: 0x43DC, symSize: 0x48 }
- { offset: 0x5FE4, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData customRotationRate]', symObjAddr: 0x424, symBinAddr: 0x4424, symSize: 0x40 }
- { offset: 0x601B, size: 0x8, addend: 0x0, symName: '-[CustomCMGyroData setCustomRotationRate:]', symObjAddr: 0x464, symBinAddr: 0x4464, symSize: 0x40 }
- { offset: 0x605A, size: 0x8, addend: 0x0, symName: __logosLocalCtor_9b794672, symObjAddr: 0x4A4, symBinAddr: 0x44A4, symSize: 0xF98 }
- { offset: 0x62FD, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus', symObjAddr: 0x143C, symBinAddr: 0x543C, symSize: 0x100 }
- { offset: 0x635E, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$', symObjAddr: 0x153C, symBinAddr: 0x553C, symSize: 0x1E4 }
- { offset: 0x63C5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$advertisingIdentifier', symObjAddr: 0x1720, symBinAddr: 0x5720, symSize: 0x16C }
- { offset: 0x640E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled', symObjAddr: 0x188C, symBinAddr: 0x588C, symSize: 0x104 }
- { offset: 0x6457, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$identifierForVendor', symObjAddr: 0x1990, symBinAddr: 0x5990, symSize: 0x16C }
- { offset: 0x64A0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$name', symObjAddr: 0x1AFC, symBinAddr: 0x5AFC, symSize: 0x16C }
- { offset: 0x64E9, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$model', symObjAddr: 0x1C68, symBinAddr: 0x5C68, symSize: 0x38 }
- { offset: 0x651F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$localizedModel', symObjAddr: 0x1CA0, symBinAddr: 0x5CA0, symSize: 0x38 }
- { offset: 0x6555, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemName', symObjAddr: 0x1CD8, symBinAddr: 0x5CD8, symSize: 0x38 }
- { offset: 0x658B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$systemVersion', symObjAddr: 0x1D10, symBinAddr: 0x5D10, symSize: 0x16C }
- { offset: 0x65D4, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryState', symObjAddr: 0x1E7C, symBinAddr: 0x5E7C, symSize: 0x100 }
- { offset: 0x661D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$batteryLevel', symObjAddr: 0x1F7C, symBinAddr: 0x5F7C, symSize: 0x100 }
- { offset: 0x6666, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIDevice$orientation', symObjAddr: 0x207C, symBinAddr: 0x607C, symSize: 0x18 }
- { offset: 0x669C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$systemUptime', symObjAddr: 0x2094, symBinAddr: 0x6094, symSize: 0x100 }
- { offset: 0x66E5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$physicalMemory', symObjAddr: 0x2194, symBinAddr: 0x6194, symSize: 0x100 }
- { offset: 0x672F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$processorCount', symObjAddr: 0x2294, symBinAddr: 0x6294, symSize: 0x100 }
- { offset: 0x677C, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSProcessInfo$operatingSystemVersion', symObjAddr: 0x2394, symBinAddr: 0x6394, symSize: 0x644 }
- { offset: 0x680A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIWindow$safeAreaInsets', symObjAddr: 0x29D8, symBinAddr: 0x69D8, symSize: 0x224 }
- { offset: 0x6858, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$brightness', symObjAddr: 0x2BFC, symBinAddr: 0x6BFC, symSize: 0x100 }
- { offset: 0x68A5, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$bounds', symObjAddr: 0x2CFC, symBinAddr: 0x6CFC, symSize: 0x13C }
- { offset: 0x68F3, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$scale', symObjAddr: 0x2E38, symBinAddr: 0x6E38, symSize: 0x100 }
- { offset: 0x6940, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$nativeBounds', symObjAddr: 0x2F38, symBinAddr: 0x6F38, symSize: 0x13C }
- { offset: 0x698E, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$isCaptured', symObjAddr: 0x3074, symBinAddr: 0x7074, symSize: 0x1C }
- { offset: 0x69C7, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreen$mirroredScreen', symObjAddr: 0x3090, symBinAddr: 0x7090, symSize: 0x18 }
- { offset: 0x6A00, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$AVAudioSession$outputVolume', symObjAddr: 0x30A8, symBinAddr: 0x70A8, symSize: 0x100 }
- { offset: 0x6A4D, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIScreenMode$size', symObjAddr: 0x31A8, symBinAddr: 0x71A8, symSize: 0x114 }
- { offset: 0x6A9B, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$', symObjAddr: 0x32BC, symBinAddr: 0x72BC, symSize: 0x280 }
- { offset: 0x6B1F, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSFileManager$fileExistsAtPath$', symObjAddr: 0x353C, symBinAddr: 0x753C, symSize: 0x398 }
- { offset: 0x6B8A, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$preferredLanguages', symObjAddr: 0x38D4, symBinAddr: 0x78D4, symSize: 0x80 }
- { offset: 0x6BC3, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$currentLocale', symObjAddr: 0x3954, symBinAddr: 0x7954, symSize: 0x16C }
- { offset: 0x6C10, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSLocale$systemLocale', symObjAddr: 0x3AC0, symBinAddr: 0x7AC0, symSize: 0x16C }
- { offset: 0x6C5D, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$localTimeZone', symObjAddr: 0x3C2C, symBinAddr: 0x7C2C, symSize: 0x16C }
- { offset: 0x6CAA, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$systemTimeZone', symObjAddr: 0x3D98, symBinAddr: 0x7D98, symSize: 0x16C }
- { offset: 0x6CF7, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSTimeZone$defaultTimeZone', symObjAddr: 0x3F04, symBinAddr: 0x7F04, symSize: 0x16C }
- { offset: 0x6D44, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$UIStatusBarManager$statusBarFrame', symObjAddr: 0x4070, symBinAddr: 0x8070, symSize: 0x13C }
- { offset: 0x6D92, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$initWithURL$', symObjAddr: 0x41AC, symBinAddr: 0x81AC, symSize: 0x150 }
- { offset: 0x6DDA, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$', symObjAddr: 0x42FC, symBinAddr: 0x82FC, symSize: 0x1BC }
- { offset: 0x6E42, size: 0x8, addend: 0x0, symName: '__logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$', symObjAddr: 0x44B8, symBinAddr: 0x84B8, symSize: 0x114 }
- { offset: 0x6E8A, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$', symObjAddr: 0x45CC, symBinAddr: 0x85CC, symSize: 0x160 }
- { offset: 0x6EF0, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$', symObjAddr: 0x472C, symBinAddr: 0x872C, symSize: 0x210 }
- { offset: 0x6F58, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$setCustomUserAgent$', symObjAddr: 0x493C, symBinAddr: 0x893C, symSize: 0x170 }
- { offset: 0x6FB1, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$WKWebView$customUserAgent', symObjAddr: 0x4AAC, symBinAddr: 0x8AAC, symSize: 0x16C }
- { offset: 0x6FFE, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology', symObjAddr: 0x4C18, symBinAddr: 0x8C18, symSize: 0x190 }
- { offset: 0x7055, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders', symObjAddr: 0x4DA8, symBinAddr: 0x8DA8, symSize: 0x190 }
- { offset: 0x70AC, size: 0x8, addend: 0x0, symName: '__logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$', symObjAddr: 0x4F38, symBinAddr: 0x8F38, symSize: 0x16C }
- { offset: 0x710E, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$uname', symObjAddr: 0x50A4, symBinAddr: 0x90A4, symSize: 0x98 }
- { offset: 0x7147, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctl', symObjAddr: 0x513C, symBinAddr: 0x913C, symSize: 0x42C }
- { offset: 0x7233, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$sysctlbyname', symObjAddr: 0x5568, symBinAddr: 0x9568, symSize: 0x3FC }
- { offset: 0x7331, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$clock_gettime', symObjAddr: 0x5964, symBinAddr: 0x9964, symSize: 0x54 }
- { offset: 0x7379, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$getifaddrs', symObjAddr: 0x59B8, symBinAddr: 0x99B8, symSize: 0x698 }
- { offset: 0x74FF, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$SCNetworkReachabilityGetFlags', symObjAddr: 0x6050, symBinAddr: 0xA050, symSize: 0x7C }
- { offset: 0x7547, size: 0x8, addend: 0x0, symName: __logosLocalDtor_fefd86ea, symObjAddr: 0x60CC, symBinAddr: 0xA0CC, symSize: 0x2C }
- { offset: 0x758B, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$trackingAuthorizationStatus_block_invoke', symObjAddr: 0x60F8, symBinAddr: 0xA0F8, symSize: 0x6C }
- { offset: 0x75D8, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32r, symObjAddr: 0x6164, symBinAddr: 0xA164, symSize: 0x3C }
- { offset: 0x75FC, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32r, symObjAddr: 0x61A0, symBinAddr: 0xA1A0, symSize: 0x30 }
- { offset: 0x7618, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke', symObjAddr: 0x61D0, symBinAddr: 0xA1D0, symSize: 0x6C }
- { offset: 0x7665, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$ATTrackingManager$requestTrackingAuthorizationWithCompletionHandler$_block_invoke_2', symObjAddr: 0x623C, symBinAddr: 0xA23C, symSize: 0x60 }
- { offset: 0x76B5, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b40r, symObjAddr: 0x629C, symBinAddr: 0xA29C, symSize: 0x5C }
- { offset: 0x76D9, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s40r, symObjAddr: 0x62F8, symBinAddr: 0xA2F8, symSize: 0x44 }
- { offset: 0x76F5, size: 0x8, addend: 0x0, symName: ___Block_byref_object_copy_, symObjAddr: 0x633C, symBinAddr: 0xA33C, symSize: 0x58 }
- { offset: 0x7719, size: 0x8, addend: 0x0, symName: ___Block_byref_object_dispose_, symObjAddr: 0x6394, symBinAddr: 0xA394, symSize: 0x30 }
- { offset: 0x7735, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$advertisingIdentifier_block_invoke', symObjAddr: 0x63C4, symBinAddr: 0xA3C4, symSize: 0x84 }
- { offset: 0x7782, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$ASIdentifierManager$isAdvertisingTrackingEnabled_block_invoke', symObjAddr: 0x6448, symBinAddr: 0xA448, symSize: 0x88 }
- { offset: 0x77EB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$identifierForVendor_block_invoke', symObjAddr: 0x64D0, symBinAddr: 0xA4D0, symSize: 0x84 }
- { offset: 0x7838, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$name_block_invoke', symObjAddr: 0x6554, symBinAddr: 0xA554, symSize: 0x68 }
- { offset: 0x7885, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$systemVersion_block_invoke', symObjAddr: 0x65BC, symBinAddr: 0xA5BC, symSize: 0x68 }
- { offset: 0x78D2, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryState_block_invoke', symObjAddr: 0x6624, symBinAddr: 0xA624, symSize: 0x74 }
- { offset: 0x793B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIDevice$batteryLevel_block_invoke', symObjAddr: 0x6698, symBinAddr: 0xA698, symSize: 0x68 }
- { offset: 0x7988, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$systemUptime_block_invoke', symObjAddr: 0x6700, symBinAddr: 0xA700, symSize: 0x8C }
- { offset: 0x79F1, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$physicalMemory_block_invoke', symObjAddr: 0x678C, symBinAddr: 0xA78C, symSize: 0x78 }
- { offset: 0x7A5F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$processorCount_block_invoke', symObjAddr: 0x6804, symBinAddr: 0xA804, symSize: 0x78 }
- { offset: 0x7ACD, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSProcessInfo$operatingSystemVersion_block_invoke', symObjAddr: 0x687C, symBinAddr: 0xA87C, symSize: 0x68 }
- { offset: 0x7B1E, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIWindow$safeAreaInsets_block_invoke', symObjAddr: 0x68E4, symBinAddr: 0xA8E4, symSize: 0x164 }
- { offset: 0x7B9B, size: 0x8, addend: 0x0, symName: _UIEdgeInsetsMake, symObjAddr: 0x6A48, symBinAddr: 0xAA48, symSize: 0x4C }
- { offset: 0x7BFB, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$brightness_block_invoke', symObjAddr: 0x6A94, symBinAddr: 0xAA94, symSize: 0x7C }
- { offset: 0x7C69, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$bounds_block_invoke', symObjAddr: 0x6B10, symBinAddr: 0xAB10, symSize: 0x130 }
- { offset: 0x7D05, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$scale_block_invoke', symObjAddr: 0x6C40, symBinAddr: 0xAC40, symSize: 0x7C }
- { offset: 0x7D73, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreen$nativeBounds_block_invoke', symObjAddr: 0x6CBC, symBinAddr: 0xACBC, symSize: 0x130 }
- { offset: 0x7E0F, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$AVAudioSession$outputVolume_block_invoke', symObjAddr: 0x6DEC, symBinAddr: 0xADEC, symSize: 0x7C }
- { offset: 0x7E7D, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIScreenMode$size_block_invoke', symObjAddr: 0x6E68, symBinAddr: 0xAE68, symSize: 0x11C }
- { offset: 0x7F18, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke', symObjAddr: 0x6F84, symBinAddr: 0xAF84, symSize: 0xB4 }
- { offset: 0x7F80, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32s, symObjAddr: 0x7038, symBinAddr: 0xB038, symSize: 0x3C }
- { offset: 0x7FA4, size: 0x8, addend: 0x0, symName: ___destroy_helper_block_e8_32s, symObjAddr: 0x7074, symBinAddr: 0xB074, symSize: 0x30 }
- { offset: 0x7FC0, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$attributesOfFileSystemForPath$error$_block_invoke.222', symObjAddr: 0x70A4, symBinAddr: 0xB0A4, symSize: 0xB4 }
- { offset: 0x8028, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSFileManager$fileExistsAtPath$_block_invoke', symObjAddr: 0x7158, symBinAddr: 0xB158, symSize: 0xA0 }
- { offset: 0x80B2, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$currentLocale_block_invoke', symObjAddr: 0x71F8, symBinAddr: 0xB1F8, symSize: 0xB4 }
- { offset: 0x8120, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSLocale$systemLocale_block_invoke', symObjAddr: 0x72AC, symBinAddr: 0xB2AC, symSize: 0xB4 }
- { offset: 0x818E, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$localTimeZone_block_invoke', symObjAddr: 0x7360, symBinAddr: 0xB360, symSize: 0xB8 }
- { offset: 0x81FC, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$systemTimeZone_block_invoke', symObjAddr: 0x7418, symBinAddr: 0xB418, symSize: 0xB8 }
- { offset: 0x826A, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSTimeZone$defaultTimeZone_block_invoke', symObjAddr: 0x74D0, symBinAddr: 0xB4D0, symSize: 0xB8 }
- { offset: 0x82D8, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$UIStatusBarManager$statusBarFrame_block_invoke', symObjAddr: 0x7588, symBinAddr: 0xB588, symSize: 0xE4 }
- { offset: 0x8364, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$initWithURL$_block_invoke', symObjAddr: 0x766C, symBinAddr: 0xB66C, symSize: 0x6C }
- { offset: 0x83AF, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSMutableURLRequest$setValue$forHTTPHeaderField$_block_invoke', symObjAddr: 0x76D8, symBinAddr: 0xB6D8, symSize: 0x68 }
- { offset: 0x8400, size: 0x8, addend: 0x0, symName: '____logos_meta_method$ohno$NSURLSession$sessionWithConfiguration$_block_invoke', symObjAddr: 0x7740, symBinAddr: 0xB740, symSize: 0xE0 }
- { offset: 0x844B, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$NSURLSession$dataTaskWithRequest$completionHandler$_block_invoke', symObjAddr: 0x7820, symBinAddr: 0xB820, symSize: 0x6C }
- { offset: 0x8496, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$evaluateJavaScript$completionHandler$_block_invoke', symObjAddr: 0x788C, symBinAddr: 0xB88C, symSize: 0x68 }
- { offset: 0x84E7, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$setCustomUserAgent$_block_invoke', symObjAddr: 0x78F4, symBinAddr: 0xB8F4, symSize: 0x68 }
- { offset: 0x8538, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$WKWebView$customUserAgent_block_invoke', symObjAddr: 0x795C, symBinAddr: 0xB95C, symSize: 0x68 }
- { offset: 0x8589, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceCurrentRadioAccessTechnology_block_invoke', symObjAddr: 0x79C4, symBinAddr: 0xB9C4, symSize: 0x26C }
- { offset: 0x8631, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CTTelephonyNetworkInfo$serviceSubscriberCellularProviders_block_invoke', symObjAddr: 0x7C30, symBinAddr: 0xBC30, symSize: 0x48C }
- { offset: 0x86D9, size: 0x8, addend: 0x0, symName: '____logos_method$ohno$CMMotionManager$startGyroUpdatesToQueue$withHandler$_block_invoke', symObjAddr: 0x80BC, symBinAddr: 0xC0BC, symSize: 0x13C }
- { offset: 0x877E, size: 0x8, addend: 0x0, symName: ___copy_helper_block_e8_32b, symObjAddr: 0x81F8, symBinAddr: 0xC1F8, symSize: 0x3C }
- { offset: 0x87A2, size: 0x8, addend: 0x0, symName: _randomRadiansPerSecond, symObjAddr: 0x8234, symBinAddr: 0xC234, symSize: 0x48 }
- { offset: 0x87CC, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$uname_block_invoke', symObjAddr: 0x827C, symBinAddr: 0xC27C, symSize: 0xB4 }
- { offset: 0x8835, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke', symObjAddr: 0x8330, symBinAddr: 0xC330, symSize: 0x7C }
- { offset: 0x889D, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctl_block_invoke_2', symObjAddr: 0x83AC, symBinAddr: 0xC3AC, symSize: 0x6C }
- { offset: 0x88EE, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke', symObjAddr: 0x8418, symBinAddr: 0xC418, symSize: 0xAC }
- { offset: 0x8954, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$sysctlbyname_block_invoke_2', symObjAddr: 0x84C4, symBinAddr: 0xC4C4, symSize: 0xAC }
- { offset: 0x89BA, size: 0x8, addend: 0x0, symName: '____logos_function$ohno$getifaddrs_block_invoke', symObjAddr: 0x8570, symBinAddr: 0xC570, symSize: 0x90 }
- { offset: 0x8A0B, size: 0x8, addend: 0x0, symName: _modifyInterfaceIP, symObjAddr: 0x8600, symBinAddr: 0xC600, symSize: 0x144 }
- { offset: 0x8A9E, size: 0x8, addend: 0x0, symName: _createInterface, symObjAddr: 0x8744, symBinAddr: 0xC744, symSize: 0x3CC }
- { offset: 0x8B47, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsClosedCaptioningEnabled', symObjAddr: 0x8B10, symBinAddr: 0xCB10, symSize: 0xC }
- { offset: 0x8B61, size: 0x8, addend: 0x0, symName: '__logos_function$ohno$UIAccessibilityIsMonoAudioEnabled', symObjAddr: 0x8B1C, symBinAddr: 0xCB1C, symSize: 0xC }
- { offset: 0x8B7B, size: 0x8, addend: 0x0, symName: _cleanup, symObjAddr: 0x8B28, symBinAddr: 0xCB28, symSize: 0x3C }
- { offset: 0x8B91, size: 0x8, addend: 0x0, symName: ___GLOBAL_init_65535, symObjAddr: 0x90FC, symBinAddr: 0xCB64, symSize: 0x34 }
- { offset: 0xA667, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xCB98, symSize: 0x11C }
- { offset: 0xA680, size: 0x8, addend: 0x0, symName: _kLogFilePath, symObjAddr: 0xEA8, symBinAddr: 0x14530, symSize: 0x0 }
- { offset: 0xA6E7, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath, symObjAddr: 0x0, symBinAddr: 0xCB98, symSize: 0x11C }
- { offset: 0xA708, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFilePath.onceToken, symObjAddr: 0x3E60, symBinAddr: 0x146E8, symSize: 0x0 }
- { offset: 0xA7AD, size: 0x8, addend: 0x0, symName: _logFileHandle, symObjAddr: 0x3E70, symBinAddr: 0x146F8, symSize: 0x0 }
- { offset: 0xA82D, size: 0x8, addend: 0x0, symName: _logQueue, symObjAddr: 0x3E68, symBinAddr: 0x146F0, symSize: 0x0 }
- { offset: 0xA852, size: 0x8, addend: 0x0, symName: _kMaxFileSize, symObjAddr: 0xEB0, symBinAddr: 0x14538, symSize: 0x0 }
- { offset: 0xA867, size: 0x8, addend: 0x0, symName: _logCount, symObjAddr: 0x3E78, symBinAddr: 0x14700, symSize: 0x0 }
- { offset: 0xA985, size: 0x8, addend: 0x0, symName: ___XSLogSetupLogWithFilePath_block_invoke, symObjAddr: 0x11C, symBinAddr: 0xCCB4, symSize: 0x88 }
- { offset: 0xA9CF, size: 0x8, addend: 0x0, symName: _setupLogFileHandle, symObjAddr: 0x1A4, symBinAddr: 0xCD3C, symSize: 0x184 }
- { offset: 0xA9F3, size: 0x8, addend: 0x0, symName: _XSLogSetupLogWithFileName, symObjAddr: 0x394, symBinAddr: 0xCEC0, symSize: 0x98 }
- { offset: 0xAA25, size: 0x8, addend: 0x0, symName: _getLogFilePath, symObjAddr: 0x42C, symBinAddr: 0xCF58, symSize: 0x100 }
- { offset: 0xAA77, size: 0x8, addend: 0x0, symName: _XSLogRedirectNSLog, symObjAddr: 0x52C, symBinAddr: 0xD058, symSize: 0xC4 }
- { offset: 0xAAA9, size: 0x8, addend: 0x0, symName: _XSLogMessage, symObjAddr: 0x5F0, symBinAddr: 0xD11C, symSize: 0x118 }
- { offset: 0xAAEA, size: 0x8, addend: 0x0, symName: ___XSLogMessage_block_invoke, symObjAddr: 0x708, symBinAddr: 0xD234, symSize: 0x2D0 }
- { offset: 0xAB76, size: 0x8, addend: 0x0, symName: _checkAndRollLogFile, symObjAddr: 0x9D8, symBinAddr: 0xD504, symSize: 0x29C }
...

View File

@ -1 +1 @@
83
94

View File

@ -23,4 +23,8 @@
+(instancetype)sharedInstance;
- (BOOL)isHeartbeatActive;
- (void)restartHeartbeat;
- (void)stopHeartbeat;
@end

View File

@ -93,6 +93,22 @@
dispatch_resume(_timer);
}
- (BOOL)isHeartbeatActive {
//
return _timer != nil;
}
- (void)restartHeartbeat {
//
[self stopHeartbeat];
[self start];
}
- (void)stopHeartbeat {
//
[self stop];
}
- (void) checkxxx {
NSDate *last = [[XSPhoneConfig sharedInstance] GetLastOverTime];
NSDate *date2 = [NSDate date];
@ -108,7 +124,7 @@
}
- (void) ping {
- (void)ping {
@try {
if (!self->iphone || !self->http) return;
@ -119,23 +135,10 @@
}
NSString *url = [NSString stringWithFormat:@"%@/ios/top_selection/heartbeat", server];
/**
{
"deviceId": "string",
"ip": "string",
"appId": "string",
"apps": [
"string"
],
"name": "string",
"message": "string",
"status": "string",
"life": true
}
*/
//self.status = [[XSConsole sharedInstance] status];
//self.appId = [[XSJsGlobalContext sharedInstance] get:@"ad_appid"];
if (!url) {
NSLog(@"Invalid URL for heartbeat");
return;
}
dispatch_async(self->_workQueue, ^{
if ([self.status isEqualToString:@"运行中"]) {
@ -153,47 +156,25 @@
}
});
self.name = self->iphone.IPhoneName;
self.deviceId = self->iphone.DeviceId;
self.ip = [[XSPhoneInfo sharedInstance] IPAddress];
self.remoteIp = [[XSPhoneInfo sharedInstance] remoteIp];
self.diskSize = [[XSPhoneInfo sharedInstance] IPhoneStatus];
self.message = @"251119-nt-newapi";
//
self.name = self->iphone.IPhoneName ?: @"";
self.deviceId = self->iphone.DeviceId ?: @"";
self.ip = [[XSPhoneInfo sharedInstance] IPAddress] ?: @"";
self.remoteIp = [[XSPhoneInfo sharedInstance] remoteIp] ?: @"";
self.diskSize = [[XSPhoneInfo sharedInstance] IPhoneStatus] ?: @"";
self.message = @"251121-nt-newapi-05";
NSDictionary *heartbeatData = [self constructHeartbeatData];
if (!heartbeatData) {
NSLog(@"Failed to construct heartbeat data");
return;
}
/*
pushInfo(1,
[XSHelper dic2Json:dic],
^(NSString *data) {
if (data) {
NSLog(@"XS- log: %@", data);
[[XSPhoneConfig sharedInstance] SetLastOverTime: [NSDate date]];
} else {
NSLog(@"XS- heart beat error");
//[self checkxxx];
}
},^(NSError *err) {
NSLog(@"XS- %@", err);
//[self checkxxx];
});
*/
//
[self sendHeartbeat:heartbeatData toURL:url];
//
// [self checkAndPerformTasks];
} @catch (NSException *exception) {
NSLog(@"XS- app run man ping error: %@", exception);
} @finally {
NSLog(@"XS- ping end");
}
}
- (void)sendHeartbeat:(NSDictionary *)data toURL:(NSString *)url {

View File

@ -113,54 +113,60 @@
}
- (void) executeTask: (NSDictionary*)dic {
if ([dic objectForKey:@"cmd"]) {
NSString *cmd = dic[@"cmd"];
NSString *taskId = dic[@"taskId"];
if ([cmd isEqual:@"EDIT_NAME"]) {
[self executeEditName:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"UPLOAD_APPS"]) {
[self executeUploadApps:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"START"]) {
[self executeStart:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"STOP"]) {
[self executeStop:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"SCREENSHOT"]) {
[self executeScreenshot:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"UNLOCK"]) {
[self executeUnlock:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"RESTART_SYSTEM"]) {
[self executeRestart:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"RESTART"]) {
[self executeReboot:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"TOUCH"]) {
[self executeTouch:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"KEY"]) {
[self executeKey:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"UPDATE_KEY"]) {
[self executeUpdateKey:taskId data:dic[@"cmdData"]];
return;
}
- (void)executeTask:(NSDictionary *)dic {
if (!dic || ![dic objectForKey:@"cmd"]) {
NSLog(@"Invalid task dictionary");
return;
}
NSString *cmd = dic[@"cmd"];
NSString *taskId = dic[@"taskId"];
if (!cmd || !taskId) {
NSLog(@"Missing command or taskId");
return;
}
if ([cmd isEqual:@"EDIT_NAME"]) {
[self executeEditName:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"UPLOAD_APPS"]) {
[self executeUploadApps:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"START"]) {
[self executeStart:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"STOP"]) {
[self executeStop:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"SCREENSHOT"]) {
[self executeScreenshot:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"UNLOCK"]) {
[self executeUnlock:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"RESTART_SYSTEM"]) {
[self executeRestart:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"RESTART"]) {
[self executeReboot:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"TOUCH"]) {
[self executeTouch:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"KEY"]) {
[self executeKey:taskId data:dic[@"cmdData"]];
return;
}
if ([cmd isEqual:@"UPDATE_KEY"]) {
[self executeUpdateKey:taskId data:dic[@"cmdData"]];
return;
}
}

View File

@ -89,7 +89,15 @@ BOOL needAdContinue(NSString *appid, NSString *idfa, NSNumber *maxEcpm) {
}
void getChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callback errorCallback) {
void getChangeInfoWithRetry(NSString *idfa, ChangeDataSaveCallback callback, error_callback errorCallback, int retryCount) {
if (retryCount <= 0) {
NSLog(@"getChangeInfo failed after maximum retries");
if (errorCallback) {
errorCallback([NSError errorWithDomain:@"getChangeInfo" code:-1 userInfo:@{NSLocalizedDescriptionKey: @"Maximum retry attempts reached"}]);
}
return;
}
XSPhoneConfig *config = [XSPhoneConfig sharedInstance];
NSString *url = [config GetFullServerURL:@"ios/top_selection/get_change_data_json"];
XSHttpHelper *http = [[XSHttpHelper alloc] init];
@ -99,28 +107,53 @@ void getChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callba
};
NSString *json = [XSHelper dic2Json:dic];
NSLog(@"getChangeInfo: Attempting request, retries left: %d", retryCount);
[http doPOST:url json:json withCallback:^(NSData *jsonData) {
NSDictionary *data = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:nil];
if (data && [data objectForKey:@"data"]) {
NSDictionary *_data = data[@"data"];
if(_data && ![_data isEqual:[NSNull null]]) {
callback(_data);
}
} else {
if(errorCallback) {
errorCallback(nil);
}
}
} withError:^(NSError *err) {
NSLog(@"XS- log- get data: %@", err);
if(errorCallback) {
errorCallback(err);
NSError *jsonError = nil;
NSDictionary *data = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&jsonError];
if (jsonError) {
NSLog(@"getChangeInfo: JSON parsing error: %@, retrying...", jsonError);
//
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
getChangeInfoWithRetry(idfa, callback, errorCallback, retryCount - 1);
});
return;
}
if (data && [data objectForKey:@"data"]) {
NSDictionary *_data = data[@"data"];
if (_data && ![_data isEqual:[NSNull null]]) {
NSLog(@"getChangeInfo: Successfully received data");
callback(_data);
} else {
NSLog(@"getChangeInfo: Invalid data received, retrying...");
//
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
getChangeInfoWithRetry(idfa, callback, errorCallback, retryCount - 1);
});
}
} else {
NSLog(@"getChangeInfo: No data received, retrying...");
//
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
getChangeInfoWithRetry(idfa, callback, errorCallback, retryCount - 1);
});
}
} withError:^(NSError *err) {
NSLog(@"getChangeInfo error: %@, retrying... (%d retries left)", err, retryCount - 1);
//
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
getChangeInfoWithRetry(idfa, callback, errorCallback, retryCount - 1);
});
}];
}
// 3
void getChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callback errorCallback) {
getChangeInfoWithRetry(idfa, callback, errorCallback, 3);
}
void _newgetChangeInfo(NSString *idfa, ChangeDataSaveCallback callback, error_callback errorCallback) {
XSPhoneConfig *config = [XSPhoneConfig sharedInstance];
NSString *url = [config GetFullServerURL:[NSString stringWithFormat:@"ios/top_selection/change_data?id=%@&idfa=%@", [config IPhoneName], idfa ?: @""]];

View File

@ -108,7 +108,7 @@ BOOL myadTaskManualStop = NO;
__weak typeof(self) weakSelf = self;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(beforeSec * NSEC_PER_SEC)),
self.manQueue, ^{
[weakSelf touchAppTask:0];
});
}
return close;
@ -119,7 +119,15 @@ BOOL myadTaskManualStop = NO;
}
- (void)setRemoteInfo {
if (self->country != nil && ![self->country isEqual:@""]) {
NSLog(@"Country info already set, skipping remote info update.");
return; //
}
NSString *url = @"https://ipapi.co/json/";
if (!url) {
NSLog(@"Invalid URL for remote info");
return;
}
XSHttpHelper *http = [[XSHttpHelper alloc] init];
__weak typeof(self) weakSelf = self;
[http doGET:url withCallback:^(NSData *data) {
@ -136,6 +144,10 @@ BOOL myadTaskManualStop = NO;
}
NSString *isoCode = dic[@"country_code"];
NSString *ip = dic[@"ip"];
if (!isoCode || !ip) {
NSLog(@"Invalid data received for remote info");
return;
}
__strong typeof(weakSelf) strongSelf = weakSelf;
if (!strongSelf) return;
@ -196,40 +208,46 @@ BOOL myadTaskManualStop = NO;
}
- (BOOL)onEnd:(NSDictionary *)dic {
__weak typeof(self) weakSelf = self;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1 * NSEC_PER_SEC), self.manQueue, ^{
@autoreleasepool {
[weakSelf startApp];
}
});
@autoreleasepool {
[self startApp];
}
return NO;
}
- (void)startApp {
@autoreleasepool {
if(!self->running){
if (!self->running) {
return;
}
self->lastRun = [NSDate date];
if (self->country == nil || [self->country isEqual:NULL] || [self->country isEqual:@""]) {
[self setRemoteInfo];
self->lastGetCountry = [NSDate date];
} else {
NSDate *curRunTime = [NSDate date];
NSTimeInterval elapsed = [curRunTime timeIntervalSinceDate:self->lastGetCountry];
if (elapsed >= 300) {
[self setRemoteInfo];
self->lastGetCountry = [NSDate date];
}
}
NSDate *startTime = [NSDate date];
NSLog(@"getChangeInfo started at: %@", startTime);
__weak typeof(self) weakSelf = self;
getChangeInfo(self->_lastIdfa, ^(NSDictionary *dic) {
getChangeInfo(self->_lastIdfa ?: @"", ^(NSDictionary *dic) {
if (!dic) {
NSLog(@"getChangeInfo returned nil dictionary");
return;
}
NSDate *endTime = [NSDate date];
NSTimeInterval duration = [endTime timeIntervalSinceDate:startTime];
NSLog(@"getChangeInfo completed at: %@, duration: %.2f seconds", endTime, duration);
dispatch_async(weakSelf.manQueue, ^{
[weakSelf onChangeInfo:dic];
});
}, ^(NSError *err) {
NSDate *endTime = [NSDate date];
NSTimeInterval duration = [endTime timeIntervalSinceDate:startTime];
NSLog(@"getChangeInfo completed at: %@, duration: %.2f seconds", endTime, duration);
NSLog(@"XS- startTask NSError is null, %@", err);
[weakSelf showStatus:[NSString stringWithFormat:@"getChangeInfo error after 5s restart: %@", err.description]];
// App
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), weakSelf.manQueue, ^{
__strong typeof(weakSelf) strongSelf = weakSelf;
if (strongSelf && strongSelf->running) { //
[strongSelf startApp];
}
});
});
}
}
@ -251,6 +269,11 @@ BOOL myadTaskManualStop = NO;
dispatch_source_set_event_handler(_timer, ^{
@autoreleasepool {
[weakSelf proc];
//
if (![[IPhoneHertbeat sharedInstance] isHeartbeatActive]) {
NSLog(@"Heartbeat inactive, restarting...");
[[IPhoneHertbeat sharedInstance] restartHeartbeat];
}
}
});
dispatch_resume(_timer);
@ -266,11 +289,12 @@ BOOL myadTaskManualStop = NO;
NSDate* curRunTime = [NSDate date];
NSTimeInterval elapsed = [curRunTime timeIntervalSinceDate:self->lastRun];
BOOL washParam = [[XSPhoneConfig sharedInstance] WashParam];
if (elapsed >= 120) {
if (elapsed >= 30) {
//[self onStop];
[self start];
[self startApp];
} else {
}
/* else {
NSString* appId = [ self frontMostAppId];
if (![appId isEqual: self->taskAppId]) {
@ -282,6 +306,7 @@ BOOL myadTaskManualStop = NO;
});
}
}
*/
}
- (NSString *)toggle {
@ -301,6 +326,7 @@ BOOL myadTaskManualStop = NO;
dispatch_source_cancel(_timer);
_timer = nil;
}
[[IPhoneHertbeat sharedInstance] stopHeartbeat]; //
[[MyEventBus sharedInstance] postEvent:@"UpdateRunStatus" withObject:@(NO)];
}
@ -381,7 +407,7 @@ BOOL myadTaskManualStop = NO;
saveChangeDataFile(dic);
strongSelf->running = YES;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1 * NSEC_PER_SEC),
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 0.1 * NSEC_PER_SEC),
strongSelf.manQueue, ^{
__strong typeof(weakSelf) strongSelf2 = weakSelf;
if (!strongSelf2) return;
@ -465,8 +491,6 @@ BOOL myadTaskManualStop = NO;
});
}
- (void)tap:(int)i x:(int)x y:(int)y {
}
- (void)restart:(OnEndCallback)callback {
__weak typeof(self) weakSelf = self;
@ -480,7 +504,7 @@ BOOL myadTaskManualStop = NO;
if (strongSelf->taskAppId && ![strongSelf->taskAppId isEqual:[NSNull null]] && [strongSelf->taskAppId length] > 0) {
[weakSelf appKill:strongSelf->taskAppId];
[weakSelf unlock];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), strongSelf.manQueue, ^{
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1 * NSEC_PER_SEC)), strongSelf.manQueue, ^{
[weakSelf unlock];
[weakSelf resetApp:strongSelf->taskAppId callback:callback];
});
@ -493,68 +517,10 @@ BOOL myadTaskManualStop = NO;
- (void)rndTouchApp {
int times = [XSHelper random:2 and:4];
[self _rndTouchAppRecursive:0 totalTimes:times];
}
- (void)_rndTouchAppRecursive:(int)currentIndex totalTimes:(int)times {
if (currentIndex >= times) {
return;
}
int x = [XSHelper random:40 and:screen_w - 20];
int y = [XSHelper random:50 and:screen_h - 240];
NSString* appId = [self frontMostAppId];
if ([appId isEqual:self->taskAppId]) {
[self tap:1 x:x y:y];
__weak typeof(self) weakSelf = self;
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.002 * NSEC_PER_SEC)),
self.manQueue, ^{
[weakSelf _rndTouchAppRecursive:currentIndex + 1 totalTimes:times];
});
}
}
- (void)touchAppTask:(int)beforeTouch {
__weak typeof(self) weakSelf = self;
if (beforeTouch > 0) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(beforeTouch * NSEC_PER_SEC)), self.manQueue, ^{
[self rndTouchApp];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), self.manQueue, ^{
int x = [XSHelper random:40 and:screen_w - 20];
int y = [XSHelper random:50 and:screen_h - 240];
[self tap:1 x:x y:y];
NSString* appId = [ self frontMostAppId];
if (![appId isEqual: self->taskAppId]) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), self.manQueue, ^{
[self appRun:self->taskAppId];
});
} else {
[self appRun:self->taskAppId];
}
});
});
} else {
[self rndTouchApp];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), self.manQueue, ^{
int x = [XSHelper random:40 and:screen_w - 20];
int y = [XSHelper random:50 and:screen_h - 240];
[self tap:1 x:x y:y];
NSString* appId = [ self frontMostAppId];
if (![appId isEqual: self->taskAppId]) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), self.manQueue, ^{
[self appRun:self->taskAppId];
});
} else {
[self appRun:self->taskAppId];
}
});
}
}
- (NSString*)getStr:(NSString *)key dic:(NSDictionary*)dic {
NSLog(@"getStr: %@", key);

View File

@ -72,7 +72,7 @@ void tryGetVal(NSString *key, tryGetValCallback block) {
block(data);
}
} @catch (NSException *exception) {
NSLog(@"Error in tryGetVal for key %@: %@", key, exception);
// NSLog(@"Error in tryGetVal for key %@: %@", key, exception);
}
}
@ -98,28 +98,28 @@ const char* str2chars(NSString *str) {
+ (ATTrackingManagerAuthorizationStatus)trackingAuthorizationStatus {
__block ATTrackingManagerAuthorizationStatus originalStatus = %orig;
NSLog(@"start hook trackingAuthorizationStatus");
NSLog(@"[ATTrackingManager Hook] Original trackingAuthorizationStatus: %lu", (unsigned long)originalStatus);
// NSLog(@"start hook trackingAuthorizationStatus");
// NSLog(@"[ATTrackingManager Hook] Original trackingAuthorizationStatus: %lu", (unsigned long)originalStatus);
// 你可以在这里修改返回值
// 例如,总是返回已授权状态:
// return 3; // ATTrackingManagerAuthorizationStatusAuthorized
tryGetVal(@"trackingStatus", ^(id parameter) {
NSLog(@"[ATTrackingManager Hook] API trackingAuthorizationStatus: %@", parameter);
// NSLog(@"[ATTrackingManager Hook] API trackingAuthorizationStatus: %@", parameter);
originalStatus = str2int(parameter);
});
NSLog(@"[ATTrackingManager Hook] New trackingAuthorizationStatus: %lu", (unsigned long)originalStatus);
// NSLog(@"[ATTrackingManager Hook] New trackingAuthorizationStatus: %lu", (unsigned long)originalStatus);
// 或者,你可以直接返回原始值
return originalStatus;
}
+ (void)requestTrackingAuthorizationWithCompletionHandler:(void (^)(ATTrackingManagerAuthorizationStatus status))completion {
NSLog(@"[ATTrackingManager Hook] requestTrackingAuthorizationWithCompletionHandler called");
// NSLog(@"[ATTrackingManager Hook] requestTrackingAuthorizationWithCompletionHandler called");
__block ATTrackingManagerAuthorizationStatus attStatus = 3;
tryGetVal(@"trackingStatus", ^(id parameter) {
NSLog(@"[ATTrackingManager Hook] API trackingAuthorizationStatus: %@", parameter);
// NSLog(@"[ATTrackingManager Hook] API trackingAuthorizationStatus: %@", parameter);
attStatus = str2int(parameter);
});
// 模拟延迟(真实的授权对话框有延迟)
@ -141,20 +141,20 @@ const char* str2chars(NSString *str) {
-(NSUUID*)advertisingIdentifier
{
// 修改IDFA
NSLog(@"start hook idfa");
// NSLog(@"start hook idfa");
__block NSUUID *idfa = %orig;
// reloadConfig();
tryGetVal(@"idfa", ^(id parameter) {
idfa = str2uuid(parameter);
});
NSLog(@"hook idfa: %@", idfa);
// NSLog(@"hook idfa: %@", idfa);
return idfa;
}
-(BOOL) isAdvertisingTrackingEnabled {
NSLog(@"[ATTrackingManager Hook] isAdvertisingTrackingEnabled called");
// NSLog(@"[ATTrackingManager Hook] isAdvertisingTrackingEnabled called");
__block BOOL res = %orig;
tryGetVal(@"trackingStatus", ^(id parameter) {
NSLog(@"[ATTrackingManager Hook] API isAdvertisingTrackingEnabled: %@", parameter);
// NSLog(@"[ATTrackingManager Hook] API isAdvertisingTrackingEnabled: %@", parameter);
NSInteger status = str2int(parameter);
res = (status >= 3 ? YES : NO);
});
@ -168,22 +168,22 @@ const char* str2chars(NSString *str) {
%hook UIDevice
// IDFV
-(NSUUID*)identifierForVendor{
NSLog(@"start hook idfv");
// NSLog(@"start hook idfv");
__block NSUUID *idfv = %orig;
tryGetVal(@"idfv", ^(id parameter) {
idfv = str2uuid(parameter);
});
NSLog(@"hook idfv: %@", idfv);
// NSLog(@"hook idfv: %@", idfv);
return idfv;
}
- (NSString *)name{
NSLog(@"start hook device name");
// NSLog(@"start hook device name");
__block NSString *name = %orig;
tryGetVal(@"deviceName", ^(id parameter) {
name = parameter;
});
NSLog(@"hook device name: %@", name);
// NSLog(@"hook device name: %@", name);
return name;
}
@ -200,17 +200,17 @@ const char* str2chars(NSString *str) {
}
- (NSString *)systemVersion{
NSLog(@"start hook system version");
// NSLog(@"start hook system version");
__block NSString *systemVersion = %orig;
tryGetVal(@"osVersion", ^(id parameter) {
systemVersion = parameter;
});
NSLog(@"hook system version: %@", systemVersion);
// NSLog(@"hook system version: %@", systemVersion);
return systemVersion;
}
- (UIDeviceBatteryState)batteryState {
NSLog(@"start hook batteryState");
// NSLog(@"start hook batteryState");
__block UIDeviceBatteryState res = %orig;
tryGetVal(@"batteryState", ^(id parameter) {
NSInteger intVal = str2int(parameter);
@ -221,7 +221,7 @@ const char* str2chars(NSString *str) {
- (float)batteryLevel {
// 随机电量
NSLog(@"start hook batteryLevel");
// NSLog(@"start hook batteryLevel");
__block float res = %orig;
tryGetVal(@"batteryLevel", ^(id parameter) {
res = str2float(parameter);
@ -239,7 +239,7 @@ const char* str2chars(NSString *str) {
- (NSTimeInterval) systemUptime {
// 开机时间
NSLog(@"start hook systemUptime");
// NSLog(@"start hook systemUptime");
__block NSTimeInterval res = %orig;
tryGetVal(@"systemUptime", ^(id parameter) {
double v = str2double(parameter);
@ -252,7 +252,7 @@ const char* str2chars(NSString *str) {
- (unsigned long long) physicalMemory {
// 内存
NSLog(@"start hook physicalMemory");
// NSLog(@"start hook physicalMemory");
__block unsigned long long memory = %orig;
tryGetVal(@"physicalMemory", ^(id parameter) {
unsigned long long t = str2ull(parameter);
@ -260,12 +260,12 @@ const char* str2chars(NSString *str) {
memory = t;
}
});
NSLog(@"hook physicalMemory: %llu", memory);
// NSLog(@"hook physicalMemory: %llu", memory);
return memory;
}
- (NSUInteger) processorCount {
NSLog(@"start hook processorCount");
// NSLog(@"start hook processorCount");
__block NSUInteger res = %orig;
tryGetVal(@"cpuCore", ^(id parameter) {
NSUInteger t = str2int(parameter);
@ -311,7 +311,7 @@ const char* str2chars(NSString *str) {
%hook UIWindow
- (UIEdgeInsets) safeAreaInsets {
NSLog(@"start hook safeAreaInsets");
// NSLog(@"start hook safeAreaInsets");
__block UIEdgeInsets originalInsets = %orig;
%log(@"Original safeAreaInsets: %@", NSStringFromUIEdgeInsets(originalInsets));
@ -335,7 +335,7 @@ const char* str2chars(NSString *str) {
%hook UIScreen
- (CGFloat) brightness {
// 随机亮度
NSLog(@"start hook brightness");
// NSLog(@"start hook brightness");
__block CGFloat originalBrightness = %orig;
tryGetVal(@"screenBrightness", ^(id parameter) {
double fat = str2double(parameter);
@ -347,7 +347,7 @@ const char* str2chars(NSString *str) {
return originalBrightness;
}
- (CGRect)bounds {
NSLog(@"start hook bounds");
// NSLog(@"start hook bounds");
__block CGRect originalBounds = %orig;
tryGetVal(@"screenBounds", ^(id parameter) {
NSDictionary *dic = parameter;
@ -362,7 +362,7 @@ const char* str2chars(NSString *str) {
return originalBounds;
}
- (CGFloat) scale {
NSLog(@"start hook scale");
// NSLog(@"start hook scale");
__block CGFloat originalScale = %orig;
tryGetVal(@"screenScale", ^(id parameter) {
double fat = str2double(parameter);
@ -373,7 +373,7 @@ const char* str2chars(NSString *str) {
return originalScale;
}
- (CGRect)nativeBounds {
NSLog(@"start hook nativeBounds");
// NSLog(@"start hook nativeBounds");
__block CGRect originalBounds = %orig;
tryGetVal(@"screenBounds", ^(id parameter) {
NSDictionary *dic = parameter;
@ -403,7 +403,7 @@ const char* str2chars(NSString *str) {
%hook AVAudioSession
- (float) outputVolume {
// 音量
NSLog(@"start hook outputVolume");
// NSLog(@"start hook outputVolume");
__block float originalVolume = %orig;
tryGetVal(@"outputVolume", ^(id parameter) {
float fat = str2float(parameter);
@ -419,7 +419,7 @@ const char* str2chars(NSString *str) {
- (CGSize)size {
// 修改屏幕大小信息
NSLog(@"start hook bounds");
// NSLog(@"start hook bounds");
__block CGSize originalSize = %orig;
tryGetVal(@"screenBounds", ^(id parameter) {
NSDictionary *dic = parameter;
@ -439,7 +439,7 @@ const char* str2chars(NSString *str) {
%hook NSFileManager
- (NSDictionary<NSFileAttributeKey, id> *) attributesOfFileSystemForPath:(NSString *)path error:(NSError **)error {
// 磁盘信息
NSLog(@"start hook disk info");
// NSLog(@"start hook disk info");
NSDictionary<NSFileAttributeKey, id> *res = %orig;
// int64_t size = [info[NSFileSystemSize] longLongValue]; // 总大小
// int64_t space = [[info objectForKey:NSFileSystemFreeSize] longLongValue];
@ -466,7 +466,7 @@ const char* str2chars(NSString *str) {
}
// 反越狱检测
- (BOOL)fileExistsAtPath:(NSString *)event {
NSLog(@"start hook fileExistsAtPath");
// NSLog(@"start hook fileExistsAtPath");
NSArray<NSString *> *array = @[@"/Application/Cydia.app",
@"/Application/Sileo.app",
@"/usr/lib/TweakInject",
@ -516,7 +516,7 @@ const char* str2chars(NSString *str) {
return ret;
}];
if (index != NSNotFound) {
NSLog(@"9999999==%@=",event);
// NSLog(@"9999999==%@=",event);
return NO;
}
return %orig;
@ -526,13 +526,13 @@ const char* str2chars(NSString *str) {
%hook NSLocale
+ (NSArray *) preferredLanguages {
// 语言
NSLog(@"start hook preferredLanguages");
// NSLog(@"start hook preferredLanguages");
return @[@"en-US"];
}
+ (NSLocale *)currentLocale {
// 如果你想修改返回的 locale可以在这里进行修改
// 例如,强制返回一个特定的 locale
NSLog(@"start hook currentLocale");
// NSLog(@"start hook currentLocale");
__block NSLocale *res = %orig;
tryGetVal(@"locale", ^(id parameter) {
NSString *loc = parameter;
@ -541,7 +541,7 @@ const char* str2chars(NSString *str) {
return res;
}
+ (NSLocale *)systemLocale {
NSLog(@"start hook systemLocale");
// NSLog(@"start hook systemLocale");
__block NSLocale *res = %orig;
tryGetVal(@"locale", ^(id parameter) {
NSString *loc = parameter;
@ -557,11 +557,11 @@ const char* str2chars(NSString *str) {
+ (NSTimeZone *)localTimeZone {
// NSTimeZone *originalTimeZone = %orig;
// NSLog(@"[HOOK] Local time zone accessed: %@", [originalTimeZone name]);
// // NSLog(@"[HOOK] Local time zone accessed: %@", [originalTimeZone name]);
// 如果你想修改返回的时区,可以在这里进行修改
// 例如,强制返回一个特定的时区:
NSLog(@"start hook localTimeZone");
// NSLog(@"start hook localTimeZone");
__block NSTimeZone *res = %orig;
tryGetVal(@"timeZone", ^(id parameter) {
NSString *loc = parameter;
@ -572,7 +572,7 @@ const char* str2chars(NSString *str) {
}
+ (NSTimeZone *)systemTimeZone {
NSLog(@"start hook systemTimeZone");
// NSLog(@"start hook systemTimeZone");
__block NSTimeZone *res = %orig;
tryGetVal(@"timeZone", ^(id parameter) {
NSString *loc = parameter;
@ -582,7 +582,7 @@ const char* str2chars(NSString *str) {
}
+ (NSTimeZone *)defaultTimeZone {
NSLog(@"start hook defaultTimeZone");
// NSLog(@"start hook defaultTimeZone");
__block NSTimeZone *res = %orig;
tryGetVal(@"timeZone", ^(id parameter) {
NSString *loc = parameter;
@ -597,7 +597,7 @@ const char* str2chars(NSString *str) {
// 状态栏
%hook UIStatusBarManager
- (CGRect) statusBarFrame {
NSLog(@"start hook statusBarFrame");
// NSLog(@"start hook statusBarFrame");
__block CGRect originalFrame = %orig;
tryGetVal(@"safeAreaInsets", ^(id parameter) {
NSDictionary *dic = parameter;
@ -637,7 +637,7 @@ const char* str2chars(NSString *str) {
%hook NSURLSession
+ (NSURLSession *)sessionWithConfiguration:(NSURLSessionConfiguration *)configuration {
NSLog(@"start hook sessionWithConfiguration");
// NSLog(@"start hook sessionWithConfiguration");
//if (configuration.HTTPAdditionalHeaders[@"User-Agent"]) {
tryGetVal(@"userAgent", ^(id parameter) {
configuration.HTTPAdditionalHeaders = @{@"User-Agent": parameter};
@ -661,7 +661,7 @@ const char* str2chars(NSString *str) {
%hook WKWebView
- (void)evaluateJavaScript:(NSString *)javaScriptString completionHandler:(void (^)(id, NSError *error))completionHandler {
NSLog(@"start hook evaluateJavaScript");
// NSLog(@"start hook evaluateJavaScript");
%log(@"Evaluating JavaScript: %@", javaScriptString);
__block NSString *userAgent = nil;
tryGetVal(@"userAgent", ^(id parameter) {
@ -699,7 +699,7 @@ const char* str2chars(NSString *str) {
%hook CTTelephonyNetworkInfo
- (NSDictionary<NSString *, NSString *> *) serviceCurrentRadioAccessTechnology {
NSLog(@"start hook serviceCurrentRadioAccessTechnology");
// NSLog(@"start hook serviceCurrentRadioAccessTechnology");
NSDictionary<NSString *, NSString *> *originalTechnologies = %orig;
%log(@"Original Radio Access Technologies: %@", originalTechnologies);
@ -724,7 +724,7 @@ const char* str2chars(NSString *str) {
return originalTechnologies;
}
- (NSDictionary<NSString *, CTCarrier *> *)serviceSubscriberCellularProviders {
NSLog(@"start hook serviceSubscriberCellularProviders");
// NSLog(@"start hook serviceSubscriberCellularProviders");
NSDictionary<NSString *, CTCarrier *> *originalProviders = %orig;
%log(@"Original Cellular Providers: %@", originalProviders);
@ -787,8 +787,8 @@ static double randomRadiansPerSecond() {
CMRotationRate originalRate = gyroData.rotationRate;
// 在这里,你可以修改或记录 rotationRate
NSLog(@"Gyro RotationRate - x: %f, y: %f, z: %f",
originalRate.x, originalRate.y, originalRate.z);
// NSLog(@"Gyro RotationRate - x: %f, y: %f, z: %f",
// originalRate.x, originalRate.y, originalRate.z);
}
// 设置随机的旋转速率
CMRotationRate randomRate;
@ -816,7 +816,7 @@ static double randomRadiansPerSecond() {
// int uname(struct utsname *);
%hookf(int, uname, struct utsname * systemInfo) {
NSLog(@"start hook uname");
// NSLog(@"start hook uname");
int nRet = %orig;
tryGetVal(@"productStr", ^(id parameter) {
char str_machine_name[100];
@ -828,7 +828,7 @@ 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");
// NSLog(@"start hook sysctl");
if(namelen < 2) {
return %orig;
@ -876,7 +876,7 @@ static double randomRadiansPerSecond() {
// 安全复制字符串
strlcpy((char*)oldp, spoofedModel, *oldlenp);
*oldlenp = modelLen;
NSLog(@"sysctl model copied: %@", modelName);
// NSLog(@"sysctl model copied: %@", modelName);
return 0;
}
@ -905,27 +905,27 @@ static BOOL safe_copy_string(void *dst, size_t *dstlen, const char *src) {
}
%hookf(int, sysctlbyname, const char *name, void *oldp, size_t *oldlenp, void *newp, size_t newlen) {
NSLog(@"start hook sysctlbyname");
// NSLog(@"start hook sysctlbyname");
if (strcmp(name, "hw.machine") == 0) {
NSLog(@"start hook sysctlbyname new machine");
// NSLog(@"start hook sysctlbyname new machine");
int ret = %orig;
__block NSString *machine = nil;
tryGetVal(@"productStr", ^(id parameter) {
if (parameter) {
NSString *temp = parameter;
machine = [temp copy];
NSLog(@"machine,%@", temp);
// NSLog(@"machine,%@", temp);
}
});
if (oldp && machine) {
NSLog(@"machine,1");
// 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) {
NSLog(@"machine,2,%@", machine);
// NSLog(@"machine,2,%@", machine);
size_t len = strlen(hwMachineCh);
if (*oldlenp > len) {
strlcpy((char *)oldp, hwMachineCh, *oldlenp); // 使用安全的字符串复制
@ -936,37 +936,37 @@ static BOOL safe_copy_string(void *dst, size_t *dstlen, const char *src) {
}
return ret;
} else if (strcmp(name, "hw.model") == 0) {
NSLog(@"start hook sysctlbyname new model");
// NSLog(@"start hook sysctlbyname new model");
int ret = %orig;
__block NSString *modelStr = nil;
tryGetVal(@"hwModel", ^(id parameter) {
if (parameter) {
NSString *temp = parameter;
modelStr = [temp copy];
NSLog(@"model,%@", temp);
// NSLog(@"model,%@", temp);
}
});
if (oldp && modelStr) {
NSLog(@"model,1");
// NSLog(@"model,1");
// char str_machine_name[100];
const char *modelStrCh = [modelStr UTF8String];
// [parameter getCString:str_machine_name maxLength:100 encoding:NSUTF8StringEncoding];
//strcpy((char *)oldp, hwMachineCh);
if (modelStrCh) {
NSLog(@"model,2");
// NSLog(@"model,2");
strncpy((char *)oldp, modelStrCh, strlen(modelStrCh));
}
}
return ret;
} else {
NSLog(@"start hook sysctlbyname old");
// NSLog(@"start hook sysctlbyname old");
return %orig;
}
}
// int clock_gettime(clockid_t __clock_id, struct timespec *__tp);
%hookf(int, clock_gettime, clockid_t __clock_id, struct timespec *__tp) {
NSLog(@"start hook clock_gettime");
// NSLog(@"start hook clock_gettime");
int nret = %orig;
if(__clock_id == CLOCK_MONOTONIC_RAW) {
// __tp->tv_sec = 20;
@ -1060,7 +1060,7 @@ static struct ifaddrs* createInterface(const char* name, const char* ipv4, const
new_ifaddr->ifa_next = next_ifaddr;
return new_ifaddr;
} @catch (NSException *exception) {
NSLog(@"Error creating interface: %@", exception);
// NSLog(@"Error creating interface: %@", exception);
return NULL;
}
}
@ -1080,7 +1080,7 @@ static void modifyInterfaceIP(struct ifaddrs *interface, const char *ipv4, const
}
}
} @catch (NSException *exception) {
NSLog(@"Error modifying interface IP: %@", exception);
// NSLog(@"Error modifying interface IP: %@", exception);
}
}
@ -1151,7 +1151,7 @@ static void modifyInterfaceIP(struct ifaddrs *interface, const char *ipv4, const
}
} @catch (NSException *exception) {
NSLog(@"Error in getifaddrs hook: %@", exception);
// NSLog(@"Error in getifaddrs hook: %@", exception);
}
return nRet;
@ -1167,7 +1167,7 @@ SCNetworkReachabilityGetFlags (
*/
%hookf(Boolean, SCNetworkReachabilityGetFlags, SCNetworkReachabilityRef target, SCNetworkReachabilityFlags *flags) {
NSLog(@"start hook SCNetworkReachabilityGetFlags");
// NSLog(@"start hook SCNetworkReachabilityGetFlags");
Boolean result = %orig(target, flags);
if (result && flags != NULL) {
@ -1199,11 +1199,11 @@ SCNetworkReachabilityGetFlags (
%ctor{
NSLog(@"start hook");
// NSLog(@"start hook");
@try {
@autoreleasepool {
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
//NSLog(@"print -- %@",bundleIdentifier);
//// NSLog(@"print -- %@",bundleIdentifier);
NSString *bundleId = @"org.xyzshell.NotNil";
NSString *plistPath = [NSString stringWithFormat:@"/var/mobile/Library/Preferences/%@.plist", bundleId];
// 创建文件管理器实例
@ -1216,7 +1216,7 @@ SCNetworkReachabilityGetFlags (
NSArray *pkgs = settings[@"apps"];
if([pkgs indexOfObject:bundleIdentifier] != NSNotFound){
NSLog(@"hooks start %@", bundleIdentifier);
// NSLog(@"hooks start %@", bundleIdentifier);
// 指定需要运行的执行的分组代码,%init有两种用法这里只展示一种
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"kLuxSSFaceKey"];
%init(ohno);
@ -1224,7 +1224,7 @@ SCNetworkReachabilityGetFlags (
}
}
} @catch (NSException *exception) {
NSLog(@"Error in ctor: %@", exception);
// NSLog(@"Error in ctor: %@", exception);
}
}

101
ips.txt
View File

@ -1,100 +1 @@
172.29.105.27
172.29.101.29
172.29.131.26
172.29.105.20
172.29.131.25
172.29.131.10
172.29.120.31
172.29.115.10
172.29.120.11
172.29.105.23
172.29.105.25
172.29.120.18
172.29.115.13
172.29.115.30
172.29.131.16
172.29.131.17
172.29.101.16
172.29.120.21
172.29.120.17
172.29.115.23
172.29.120.23
172.29.105.30
172.29.131.23
172.29.120.20
172.29.131.20
172.29.105.26
172.29.105.29
172.29.101.30
172.29.131.27
172.29.101.20
172.29.115.17
172.29.105.21
172.29.105.31
172.29.131.28
172.29.120.12
172.29.115.22
172.29.120.16
172.29.115.12
172.29.120.22
172.29.131.15
172.29.101.13
172.29.120.30
172.29.101.24
172.29.101.12
172.29.131.21
172.29.105.17
172.29.101.22
172.29.115.27
172.29.105.19
172.29.101.28
172.29.105.22
172.29.131.14
172.29.115.14
172.29.105.28
172.29.131.13
172.29.105.16
172.29.101.19
172.29.101.11
172.29.131.19
172.29.101.26
172.29.120.26
172.29.101.25
172.29.115.28
172.29.101.15
172.29.131.29
172.29.115.29
172.29.101.31
172.29.120.24
172.29.115.18
172.29.120.25
172.29.120.27
172.29.131.24
172.29.101.23
172.29.120.32
172.29.131.12
172.29.105.18
172.29.120.13
172.29.115.15
172.29.120.14
172.29.101.27
172.29.131.11
172.29.101.21
172.29.120.19
172.29.131.22
172.29.131.18
172.29.115.20
172.29.105.12
172.29.105.24
172.29.115.19
172.29.115.16
172.29.120.10
172.29.115.31
172.29.115.24
172.29.101.17
172.29.115.21
172.29.115.26
172.29.101.14
172.29.105.14
172.29.105.15
172.29.105.13
172.29.131.10

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3,7 +3,7 @@ import socket
data = """
{
"url": "/start"
"url": "/start",
}
""".encode('utf-8')